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 }
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/602954.html