c语言例题,求代码,题目如图,我的代码如下,提交会提示运行错误

在一个类du中声明了一个与类名相哃的zhi友元函数daoA())

结果会导致友元函数被成类的构造函数,

编译器会报 “构造函数不能指定返回类型”的错误

函数f()不能同时声奣为static 函数和友元函数,

不然会报“储存类说明符在友元函数声明中无效”的错误

函数被声明为友元函数后,

也就有了extern的属性

所以如果先什么为友元函数后再声明函数为static函数,

也会报错—— “‘static’和就说明符‘extern’冲突”

友元函数(g)可以直接访问对象的私有成员(a.a)

就醬紫,楼主有什么问题再追问嗯

望采纳(●'?'●)~

我要回帖

更多关于 c语言例题 的文章

 

随机推荐