我们如何防止友元函数访问类的私有(private)成员。我们完全可以做到这一点吗?
这个问题是在面试中被问到的,他有信心可以做到,他给出了关于仿函数/函数对象的提示。到目前为止,我什么都想不起来。如果有答案,我很兴奋。
最佳答案
How can we prevent friend function from accessing private member of a class. Can we do this at all?
不,你不能。
一旦某个对象被声明为您类(class)的 friend
,访问任何private
成员的大门就会打开。
关于c++ - 防止友元函数访问类的私有(private)成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42628516/