c++ - 逐位定义(c++ 浅拷贝)

标签 c++ bit

所以马上要考试了,翻了翻笔记,老师说浅拷贝就是一点一点的拷贝。我对浅拷贝和深拷贝了如指掌,但我不知道逐位拷贝是什么意思。不是所有的计算机数据都存储为位吗?这个定义是否意味着在浅拷贝期间,在复制数据时会实现比特流?有人知道这个“一点一点”的术语吗?谢谢

最佳答案

假设您有两个变量 MyObj a, b;。如果 a = b 执行浅拷贝,那么变量 b 中的位现在将与变量 a 中的位相同。特别是,如果 MyObj 包含任何指针或引用,则它们在 ab 中是相同的。指向或引用的对象不会被复制。

关于c++ - 逐位定义(c++ 浅拷贝),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21448323/

相关文章:

c - C 指针地址的细微差别

c++ - 用换行位移动一个字符? C++

c - 如何在 C 中定义 1 位大小的数据类型?

c++ - 计算位和位反相中有多少个

c++ - 这段代码将如何编译

c++ - 如何使用 ifstream 将任何自定义数据类型写入文件?

c++ - 如果在纯 c++ 中是静态的?

stream - 比特流的压缩算法

c++ - 在头文件中设置常量 char*?

c++ - 即时使用返回的数组,如何释放其内存?