怎么理解这个深拷贝和浅拷贝的实现原理?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
http://www.cnblogs.com/ydhliphonedev/archive/2012/04/27/2473927.htmlhttp://ios.jobbole.com/83183/
お兄さん、百度を使ってください...
深いコピーは値のコピー、浅いコピーはポインタのコピーです
例えば、同じ引き出しの中のケーキは、深いコピーの場合は新しいケーキを作成して保存し、浅いコピーの場合は引き出しを開けるキーをコピーして保存します。
深いコピーはコンテンツをコピーし、浅いコピーはポインターをコピーします。ディープコピーとシャローコピーの最大の違いは、サブクラスオブジェクトのアドレスが変更されるかどうかです。サブクラスオブジェクトのアドレスが変更された場合、それはディープコピーです
http://www.cnblogs.com/ydhliphonedev/archive/2012/04/27/2473927.html
http://ios.jobbole.com/83183/
お兄さん、百度を使ってください...
深いコピーは値のコピー、浅いコピーはポインタのコピーです
例えば、同じ引き出しの中のケーキは、深いコピーの場合は新しいケーキを作成して保存し、浅いコピーの場合は引き出しを開けるキーをコピーして保存します。
深いコピーはコンテンツをコピーし、浅いコピーはポインターをコピーします。ディープコピーとシャローコピーの最大の違いは、サブクラスオブジェクトのアドレスが変更されるかどうかです。サブクラスオブジェクトのアドレスが変更された場合、それはディープコピーです
。