1. 程式人生 > >9.類名與命名空間

9.類名與命名空間

col using include 空間 iostream mes get UC class

 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 }

9.類名與命名空間