// myclass.h
using namespace std; // 所有包含myclass.h的文件對std都可見, 所以一般不要將它放在頭文件中,以免污染全局空間
class myclass
{
}
///////////////////////////////////////////////////////////
// myclass.h
class myclass
{
using namespace std; // 錯, 不能放在類原型中
}
///////////////////////////////////////////////////////////
// myclass.h
class myclass
{
void foo()
{
using namespace std; // 正確, std只本函數(shù)可見
list<int> col;
}
}
////////////////////////////////////////////////////////////
// myclass.h
class myclass
{
void foo();
}
// myclass.cpp
void myclass::foo()
{
using namespace std; // 正確, std只本函數(shù)可見
}