为什么我要定义包含私有方法的C++接口?
即使在公共范围中的方法在技术上会假设像在接口实现上使用私有方法的模板方法那样的情况下,即便如此,我们也会告诉技术规范.就在界面上.
这不是偏离接口的原始用法,即外部和内部之间的公共合同吗?
您还可以定义一个友元类,它将使用我们类中的一些私有方法,因此强制通过接口实现.这可能是一个争论.
在C++中用于在接口中定义私有方法还有哪些其他参数?
c++
c++ ×1