汉字编码及计算机表示方式详解
2025-05-03 22:28:04ping 不通。无法访问目标主机
h j rong:
每次都要这样是咋回事,
本地时间和系统时间
m0_70666161:
家包
拷贝构造和拷贝赋值
「已注销」:
你写的A也不在代码里面
拷贝构造和拷贝赋值
「已注销」:
int* i = new int (*rhs.m_i);
delete m_i; // 释放旧资源
m_i = i;
如果是这里,申请空间给到是的i,并不是m_i,然后释放的是m_i,之后才把i给到m_i并没有什么问题。如果想先释放资源也不会有什么问题。这里这样写实际上是考虑如果new失败可以保留m_i的原值不动
拷贝构造和拷贝赋值
yyyyyyyyyuuuuuuu:
我想问一下拷贝赋值的步骤是不是错了, 你先申请新的空间的话,A就指向新的空间去了,怎么释放旧资源呢,这样就造成内存泄漏了呀
应该是先释放旧资源,再申请新资源,然后拷贝赋值过去吧?