30.命名空间的相关

来源:互联网 发布:linux apache链接php7 编辑:程序博客网 时间:2024/06/15 00:04

1.定义命名空间

#include <iostream>using namespace std; // 第一个命名空间namespace first_space{   void func(){      cout << "Inside first_space" << endl;   }}// 第二个命名空间namespace second_space{   void func(){      cout << "Inside second_space" << endl;   }}int main (){    // 调用第一个命名空间中的函数   first_space::func();      // 调用第二个命名空间中的函数   second_space::func();     return 0;}

2.using的用法

#include <iostream>using namespace std; // 第一个命名空间namespace first_space{   void func(){      cout << "Inside first_space" << endl;   }}// 第二个命名空间namespace second_space{   void func(){      cout << "Inside second_space" << endl;   }}using namespace first_space;int main (){    // 调用第一个命名空间中的函数   func();      return 0;}