1、main.cpp namespace ff { class A {}; class B {}; } int main(void) { A a; // error B b; // error return 0; }
2、main.cpp namespace ff { class A {}; class B {}; } using namespace ff; // 將命名空間ff內的信息所有導入 int main(void) { A a; // ok B b; // ok return 0; }
3、main.cpp namespace ff { class A {}; class B {}; } using ff::A; // 僅僅將命名空間ff內的A導入 using ff::B; // 若是將此語句刪除, 則B b會報錯 int main(void) { A a; B b; return 0; }