作者flax00298 (NI)
看板EE_DSnP
标题[问题] 为什麽不能用MEMMOVE跟MEMCPY
时间Sat Dec 5 20:19:17 2009
如果并不是要复制
而是要移动一个的物件
那我想应该是不会有问题吧?
如果今天一个COPY CONSTRUCTOR
会让STATIC MEMBER的COUNT之类的或什麽的八拉巴啦造成变动
那不是更奇怪吗?
有什麽实际的例子吗??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.251.212
1F:→ ilway25:你放string看看 12/05 20:37
2F:→ ilway25:移动的话,如果物件里有指标指到自己就完了 12/05 20:38
3F:→ flax00298:SORRY还是不了解...如果是搬到一块新new出来的记忆体 12/05 21:09
4F:→ flax00298:系统怎麽可能会NEW已经有东西的地方呢? 12/05 21:09
5F:推 anfranion:因为如果有指标的话,他复制的是指标位置 12/05 21:33
6F:→ anfranion:而不是同样的东西复制一份 12/05 21:33
7F:→ anfranion:然後假设你delete掉所指向的物件的话 就会坏掉了 12/05 21:34
8F:→ flax00298:是阿就是这样才没有问题吧?反正原本的那份会砍掉 12/05 21:34
9F:→ flax00298:喔对喔~ 12/05 21:34