*\\n\; }
#include\ #include
usingnamespace std; int i;
//作用域的应用****************************** void test1() {
i=5;
cout<<\ }
cout<<\请输入对应数字选择相应功能:\; cin>>ch; //delay(); system(\); switch (ch) { case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 11:
case 12: test11_12();break; case 13: test13();break; case 14: test14();break; case 15: test15();break; case 16: test16();break; case 17: test17();break; case 18: test18();break; case 0: }
exit(0);break;
default: cout<<\输入错误,请重新输入\< test1();break; test2();break; test3();break; test4();break; test5();break; test6();break; test7();break; test8();break; test9();break; ---\< case 10: test10();break; } //{ //} cout<<\< int i; i=7; cout<<\< //人员信息管理********************************* intemployee::num=0;//静态数据成员初始化 void test2() { } //静态函数成员的应用************************ classA { public: void getx(intb){ x=b;} staticvoid f(A a); employee::getnum(); employee m[N]; employee n(m[N]); float pa; int a,b; for(int i=0;i cout<<\请输下一个雇员的编号:\; cin>>a; m[i].IncreaseEmpNo(a); cout<<\请输下一个雇员的级别:\; cin>>b; m[i].promote(b); } employee::getnum(); for(int i=0;i cout<<\编号\< m[i].SetaccumPay(pa); cout<<\编号\< 工资为\< private: }; int x; voidA::f(Aa) { } void test3() { } #include\ #include //*********************************************** externint temp; void other() { } //************************************************** //实验四******************************* intPoint::countP=0;//初始化 void test4() { } //实验五**************************************** classBoat1;//前向引用声明(注意) classCar1 { public: void SetCW(floatw){Cweight=w;} float GetCW(){return Cweight;} Point::getc(); Point A(4,5); cout<<\< cout<<\外部函数other()调用后:\< //cout< float totalWeight(Boat1&a); float Cweight; private: classBoat1 { public: }; floatCar1::totalWeight(Boat1&a) { } void test5() { } //实验六:友元类的特点********************** //类A1 classA1 { public: }; //类A2 classA2 { A1(){a1=3;} int geta1(){return a1;} //int geta1(){return a2;}//编译错误,友元关系是单向的 friendclassA2; int a1; Boat1 boat; Car1 car; boat.SetBW (45.4); cout<<\< cout<<\< cout<<\< friendfloatCar1::totalWeight(Boat1&a);//类car的成员函数作为友元函数 float Bweight; private: private: public: }; //A2的派生类A2_1 classA2_1:publicA2 { public: }; //类A3 classA3 { public: }; void test6() { } #include\ #include //常引用实验************************** //cout< cout< int geta3(){return b.a2;} //int geta3(){return b.a1} //编译错误,友元关系是不能传递的 int a3; A2 b; //int geta2_2(){return a.a1;} //编译错误,友元关系不能被继承 int a22; private: A2(){a2=4;} int geta2(){return a.a1;} friendclassA3; int a2; A1 a; private: private: 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库南昌大学C++语言程序设计各章实验报告(7)在线全文阅读。
相关推荐: