读书人

回调函数能否声明为友元?该怎么解决

发布时间: 2012-02-22 19:36:55 作者: rapoo

回调函数能否声明为友元?
RT
如果能的话,如何声明? 有没有什么特殊的地方?

[解决办法]
可以 没什么特别的地方,就是前面多了一个friend
[解决办法]
既然类的静态方法可以做回调函数, 那么友元应该也可以吧, 俺猜的.
[解决办法]
可以,原因很简单,友元函数只不过是赋予了特定访问权限的普通函数,而这个权限的赋予其实只是编译期的一个编译规范而已,回调函数没有任何特殊的地方,也是一个普通函数,所以,一个函数可以是一个友元函数同时是一个回调函数。
[解决办法]
当然可以
[解决办法]
友元 只是 说明这个东西 可以访问类的受保护的成员而已。

所以可以。

读书人网 >C++

热点推荐