所以马上要考试了,翻了翻笔记,老师说浅拷贝就是一点一点的拷贝。我对浅拷贝和深拷贝了如指掌,但我不知道逐位拷贝是什么意思。不是所有的计算机数据都存储为位吗?这个定义是否意味着在浅拷贝期间,在复制数据时会实现比特流?有人知道这个“一点一点”的术语吗?谢谢
最佳答案
假设您有两个变量 MyObj a, b;
。如果 a = b
执行浅拷贝,那么变量 b
中的位现在将与变量 a
中的位相同。特别是,如果 MyObj
包含任何指针或引用,则它们在 a
和 b
中是相同的。指向或引用的对象不会被复制。
关于c++ - 逐位定义(c++ 浅拷贝),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21448323/