对象具有普通的析构函数是不够的.它还需要进行简单的复制操作.例如,对象可以保持指向内部缓冲区的指针.没有必要销毁任何东西,但复制需要在复制到对象中设置指针,否则它们将指向源对象的缓冲区.
虽然在实践中它通常很少见,但是可能存在一个类具有非平凡的复制构造函数以及一个简单的析构函数的情况.考虑一个带有静态成员变量的类,该变量只计算该类被复制的次数.如果你memcpy这样,计数器将是不准确的.
| 归档时间: |
|
| 查看次数: |
1190 次 |
| 最近记录: |