以下是引用BlueGuy在2010-7-20 08:48:09的发言:
你知道c 语言的内存是怎么复制的吗? 没有人去复制整个内存。赋个指针就可以的,如果有人傻B,不去释放源指针指向的内存,那不在我的考虑范围之内,几行代码是不可能满足那么多的需求的。
你知道c 语言的内存是怎么复制的吗? 没有人去复制整个内存。赋个指针就可以的,如果有人傻B,不去释放源指针指向的内存,那不在我的考虑范围之内,几行代码是不可能满足那么多的需求的。
你不复制整个内存,不表示别人不需要复制,也不表示就没那个需求。
C里面最能体现这个思想的,我记得有个函数strdup,就是开辟一段空间,拷贝已有的字串.
你连深拷贝,浅拷贝的概念都不知道。。。。
garbage collection
http://www.hpl.