1
|
Emile Cormier · 技术社区 · 14 年前 |
![]() |
1
2
很简单。是否希望VertexProxy充当指针或值?如果您希望它像指针一样工作,那么复制指针;如果您希望它像值一样工作,那么复制值。没有人能告诉你你的类是一个指针或一个值(特别是你似乎有一些不寻常的东西)。如果你想得到更好的建议,我们需要知道什么是真正的双打,为什么。 快速编辑: 在我看来,实际上,如果你做了解引用,你会让它像一个引用或指针。但是,原始点保持不变。 |
![]() |
2
3
假设您的复制构造函数复制指针,为了一致性,您的复制分配操作符应该分配指针。
acted differently to:
|
![]() |
3
1
|
![]() |
4
0
I would say that it depends on how large the object is. 如果代理主题非常大,那么可以使用引用计数共享指针。只需在复制操作中复制共享指针即可。 If it isn't that big then a deep copy is better. Less hassle all around for everyone. |
![]() |
Vedant · 如何解决python啦啦队长问题?[已关闭] 2 年前 |
![]() |
cobby · 在战略模式中使用工厂模式? 3 年前 |
![]() |
Nobody · Java中带while循环的三角形模式 3 年前 |
![]() |
Eduard Stefanescu · 如何在层之间传输异常? 7 年前 |
![]() |
D. Schreier Talha Noyon · 对于目录中的每个类 7 年前 |
![]() |
Tanvi Jaywant · 如何重载类 7 年前 |