|
|
1
3
在不违反封装的情况下执行此操作的典型方法是使运算符>&燃气轮机;好友功能。您的友元运算符声明一定有语法问题(不清楚错误消息中的确切内容)。我不使用YAML,但从您的问题来看,以下是它的jist:
友元函数对私有成员的访问权限与成员函数相同。
|
|
|
2
3
我喜欢使用助手方法。由于该方法是类的一部分,因此它可以完全访问所有私有字段:
然后有
|
|
|
3
1
我不熟悉您使用的YAML名称空间(我知道
|
|
|
4
1
}
在建议添加一个接受YAML节点的成员方法的解决方案中,这将为类的所有用户添加一个额外的依赖关系。虽然您可以使用前向声明来避免强制它们包含YAML头,但是您将无法使用
潜力 浪费 资源的使用可能会非常有限。然后,像往常一样,首先测量,然后尝试解决问题,如果你有他们。 |
|
|
5
0
责任
这里面肯定有各种各样的错误,但它应该给你一个想法。也需要更多的工作来概括。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |