9.类名与命名空间

时间:2022-09-08 09:16:34
 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 }