9.类名与命名空间

 1 #include <iostream>
 2 using namespace std;
 3 
 4 //扩展标准命名空间
 5 //数据类型可以放在命名空间,避免冲突
 6 namespace std
 7 {
 8     //拥有class所有功能
 9     struct data
10     {
11         int a;
12         int b;
13         //声明
14         int getadd();
15     };
16 }
17 
18 //实现
19 int std::data::getadd()//命名空间::类型::函数
20 {
21     return a + b;
22 }
23 
24 void main()
25 {
26     struct data data1;
27     data1.a = 1;
28     data1.b = 21;
29     cout << data1.getadd() << endl;
30     cin.get();
31 }
原文地址:https://www.cnblogs.com/xiaochi/p/8543757.html