【发布时间】:2011-02-23 13:37:45
【问题描述】:
我有一个带有受保护方法 Zig::punt() 的类,我只希望“鳄梨”类可以访问它。在 C++ 中,您通常会使用“friend Avocado”说明符来执行此操作,但这会导致“Avocado”类可以访问所有其他变量;我不想要这个,因为这会破坏封装。
我想要的东西是不可能的,还是已经存在我可以用来实现我想要的东西的晦涩技巧?或者可能实现相同目的的替代类设计模式?
提前感谢您的任何想法!
【问题讨论】:
标签: c++ methods limit access-modifiers