一个c++的编程问题(关于友元函数)

2025-04-28 01:32:42
推荐回答(1个)
回答1:

class CBank;
class BBank;
class GBank;
double total(CBank C, BBank B, GBank G);

class CBank
{
private:
double balance;
friend double total(CBank C, BBank B, GBank G);
};
class BBank
{
private:
double balance;
friend double total(CBank C, BBank B, GBank G);
};
class GBank
{
private:
double balance;
friend double total(CBank C, BBank B, GBank G);
};

double total(CBank C, BBank B, GBank G)
{
return C.balance+B.balance+G.balance;
}