C++之namespace
2017-02-11 12:52
281 查看
1. using namespace std; //cin cout的命名空间(仅仅包含头文件include<iosream>是不够的,需要有“使用命名空间”的说明) 2. 如果不直接使用using namespace std cin/cout也可以表示成 std::cin >>.. std::cout <<... 对于只调用一次的时候很方便 3. 访问fun2()的另一种方式 using namespace B; 如果不指定命名空间的话就自动到B下面去寻找相应的内容 B :: fun2(); 或 fun2(); 4. 变量输出(使用可以类比): cout << B :: x <<endl;
#include<stdlib.h> #include<iostream> using namespace std; namespace A { int x=1; void fun() { cout<<"A"<<endl; } } namespace B { int x=2; void fun() { cout<<"B"<<endl; } void fun2() { cout<<"2B"<<endl; } } using namespace B; int main() { cout<<A::x<<endl; B::fun(); fun2(); system("pause"); return 0; }
1 B 2B
相关文章推荐
- C++中的namespace
- 关于C++声明iterator时出现找不到namespace的问题
- C++ using namespace 详解
- C++ 命名空间namespace
- c++ namespace
- C++ 匿名namespace的作用以及它与static的区别
- c++的命名空间namespace的作用
- C++ using namespace std
- C++之'using namespace std'
- C++-namespace(命名空间)
- C++ using namespace std 详解
- [C++ rudiment]名字空间 namespace
- C++之Namespace使用源代码
- C++ using namespace std 详解
- C++ 命名空间namespace
- C++中的namespace
- C++namespace的使用
- C++ using namespace std 详解
- C++ Gossip: 名稱空間(Namespace)
- C++ namespace magic for gnulib (zZ from gnu.org)