【发布时间】:2015-01-01 21:08:12
【问题描述】:
我希望 using namespace std; 在不污染全局命名空间的情况下应用于类和函数,但我想知道这是否可行。
namespace
{
using namespace std;
class S
{
public:
S()
{
cout << "ok";
}
friend ostream operator<<(ostream& os, const S& s);
};
}
对此有何注意事项?
【问题讨论】:
-
只要它在您自己的源文件(不是标题)中,并且任何其他处理该文件的编码人员不介意,就可以。
标签: c++