C++语言程序设计,清华大学计算机教材。P186 5-14;
具体代码如下:
//5-14
#include <iostream>
using namespace std;
class car;
class boat{
private:
int weight;
public:
boat(int k){weight =k;}
friend int gettotalweight(boat &b,car &c);
};
class car{
private:
int weight;
public:
car(int k){weight =k;}
friend int gettotalweight(boat &b,car &c);
};
int gettotalweight(boat &b,car &c){
return b.weight+c.weight;
}
void main(){
boat b1(5);
car c2(2);
cout<<gettotalweight(b1,c2)<<endl;
}