比如我定义了一个类,这个类里有行为需要调用外部的函数,这个函数不是其他类里的,如何能实现呢?望指点,谢谢!
也可以传入你需要调用的函数指针到当前类里面
将此函数声明到类中,并且前缀关键字 frend
比如:
class P{
frend foo();
public:
private:
}
激动写错了... 是friend不是frend...
谢谢大家!问题已经解决。
我一开始是把这个类放在了.h文件里,而把函数放在了另外一个cpp文件里。后来直接把这个函数放到了.h文件中就可以直接使用了!