视频地址c++程序设计在3分31秒后,前面讲了友元函数,没什么问题,到了这里有如下疑问:
#include <iostream>using namespace std;class B{public: void function(); };class A{ friend void B::function(); };int main(){ A a; a.function(); return 0; }
视频开始说除了友元函数之外,上面这种形式不就是友元函数吗?视频里讲可以通过class A访问class B中function函数,这种形式不就是前面讲的友元函数吗?是不是我哪里理解错了?
上面的demo明明会编译错误,提示:A中没有一个成员函数叫function.
相关分类