namespace myspace { class Test { using namespace std; }; }
再加一层就行了: C/C++ code?12345678910namespace myspace{ namespace test{using namespace std;class Test{}; }}
引用 13 楼 zhcosin 的回复:把 using 语句放在成员函数的开始处。 这样每个函数都要写一个using,还是感觉会比较麻烦。。。
把 using 语句放在成员函数的开始处。
namespace myspace { namespace test { using namespace std; class Test { }; } }
引用 5 楼 studyCBC 的回复:用作用域,即std::,这个没什么麻烦的 map前面加上std看起来就比较蛋疼:std::map<std::string,std::string>太罗嗦,所以还是尽可能希望 map<string,string>直观一点好。。。。。
引用 6 楼 CCSE2012 的回复:Test类不能单独写一个.h和.cpp吗 Test类可以单独写一个文件,但是using namespace std;如果写在单独的文件中,那么别的文件#include "test.h" 的话,也会将using namespace std;包含进去。
用作用域,即std::,这个没什么麻烦的
Test类不能单独写一个.h和.cpp吗
里面用的时候可以用std::作前缀,不过这么挺麻烦的
#include 过包含std的头文件吗.
64,637
社区成员
250,559
社区内容
加载中
试试用AI创作助手写篇文章吧