เนมสเปซใน Python และ C++ ไม่สามารถเปรียบเทียบได้จริงๆ ตัวอย่างเช่น ใน C++ − // a.h namespace ns { struct A { .. }; struct B { .. }; } ถ้าเราจะทำสิ่งนี้ − #include "a.h" using ns::A; จุดประสงค์ของโค้ดนั้นคือสามารถเขียน A ได้อย่างไม่มีเงื่อนไข (เช่น ไม่ต้องเขียน