什么是按位拷贝?

Pelypro 2001-11-12 12:01:53
书上有个例子说此情况下施行按位拷贝,系统不会为b.p新分配内存,而是指向a.p的内存区。
class A{
int *p
public:
A(int i){p=new int[i];}
};
main{
A a(5);
A b(a);
return 0;
}
什么是按位拷贝?为什么会不分配内存给b.p?
...全文
212 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Pelypro 2001-11-13
  • 打赏
  • 举报
回复
谢谢大家,我明白点了!
holyfire 2001-11-12
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/read_article.asp?id=10638
windindance 2001-11-12
  • 打赏
  • 举报
回复
为拷贝相当于直接把B.p = A.p;
不就在同一个内存嘛。
gloom 2001-11-12
  • 打赏
  • 举报
回复
memcpy(dest,scr,n);

13,871

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧