这样是不是也可以做个后门呢?
最近刚刚学习C++,学到了友元函数,突然有一想法,不知正确不正确:
友元函数其实就是一个普通的函数,只不过将其在类中进行了声明,这样,这个友元函数就可
以对类拥有绝对的权限了,所以我想如果某个人在做软件时,将某个类中声明了友元函数(或友元
类),而并未对其进行定义(或实现),这样的话,就相当于留下了一个后门,将来任何时候都可
以通过编写被声明为友元的函数来操纵类中的数据了。
这只是我这个初学者的个人看法,可能考虑的还不过周全,望各位多多指教!
2004.12.1
友元函数其实就是一个普通的函数,只不过将其在类中进行了声明,这样,这个友元函数就可
以对类拥有绝对的权限了,所以我想如果某个人在做软件时,将某个类中声明了友元函数(或友元
类),而并未对其进行定义(或实现),这样的话,就相当于留下了一个后门,将来任何时候都可
以通过编写被声明为友元的函数来操纵类中的数据了。
这只是我这个初学者的个人看法,可能考虑的还不过周全,望各位多多指教!
2004.12.1