#include「Computer.h」
の#include「ComputerService.h」
空アップグレード(コンピュータ*コンピュータ){コンピュータ> CPU =「i7の」;}友人の関数として//グローバル関数
{メイン(ボイド)がINT
while (0) { //全局函数做为友元函数示例:
Computer dn;
cout << "cpu:" << dn.getcpu() << endl;
cout << "---------------升级--------------\n";
upgrade(&dn);
cout << "cpu:" << dn.getcpu() << endl; break;}
while (1) { //类的友元示例:
Computer dn;
ComputerService sj;
cout << "cpu:" << dn.getcpu() << endl;
cout << "---------------升级--------------\n";
sj.upgrade1(&dn);
cout <<"cpu:"<<dn.getcpu() << endl;
sj.clean(&dn);
sj.kill(&dn);
break;
}
system("pause");
return 0;
}
/ *
のような友人を使用するのはなぜ
他の企業へのサービスは、ビジネスコンサルタント、「フレンド機能」ボタンとしてこれを行うには、独立コンサルタント、。
必要がフレンド機能の多くを設計するため、このようなIBM(ITサービス)、プライスウォーターハウスクーパース(会計サービス)などの大コンサルティング会社は、サービスを行っている他の企業に、フレンド関数を使用すると、非常に便利で便利ではありません。
解決方法:「友人のクラス」
* /