![]() |
1
5
你需要遵循 rule of 5 . 如果您实现了一个非平凡的析构函数copy/move assign/construct,那么您必须实现全部5个,或者给出一个不实现的好理由,或者删除它们。 您实现了destory和copy ctor。你忽略了另外三个。添加它们。
还有什么
|
![]() |
2
3
困惑来自这一行。
一
默认生成的分配运算符
将对象3复制到对象2,包括
这是您的类的一个版本,它将按照您期望的方式运行。
|
![]() |
AstralHex · 矩阵乘法代码工作不正常 4 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 5 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 5 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 5 月前 |