C++中的類

 1 #include<iostream>
 2 
 3 using namespace std;
 4 char a[6]="hello";
 5 char b[6]="Hello";
 6 
 7 char m,n;
 8 /*
 9 類的定義
10 注意!
11 在類外定義成員函數時,函數名前加上類名限定,格式
12 類名+::+函數名,::稱爲域運算符
13 */
14 //
15 class TEST{
16     int DATA[3][3];
17 public:
18     void function1(char a)
19     {
20         cout<<a<<endl;
21         //在類內定義成員函數
22     }
23     void function2(char a);
24     /*
25         注意! 在類外定義成員函數
26         必須先在類體中做原型聲明,而後
27         在類外定義
28     */
29 };
30 
31 void TEST::function2(char a)
32 {
33     cout<<a<<endl;
34     //在類外定義成員函數
35 }
36 
37 //函數能夠在定義時能夠設置默認值(缺省值)
38 //注意!有缺省值的函數參數,必須是最後一個參數
39 void printf_fun(char *s=a)
40 {
41     cout<<s<<endl;
42 }
43 int main()
44 {
45     
46     printf_fun();//默認值
47     printf_fun(b);
48     TEST obj;//定義類對象
49     obj.function1('m');
50     obj.function2('n');
51     return 0;
52 }
相關文章
相關標籤/搜索