社区
C++ 语言
帖子详情
谁能从对象内存布局的角度解释一下c++的类型转换?
vandersar1203
2007-08-14 10:44:06
rt,看了inside the c++ object model,这方面还不是很明白,谁来解释一下?或者推荐一些书和文章,谢谢先
...全文
180
6
打赏
收藏
谁能从对象内存布局的角度解释一下c++的类型转换?
rt,看了inside the c++ object model,这方面还不是很明白,谁来解释一下?或者推荐一些书和文章,谢谢先
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
taodm
2007-08-14
打赏
举报
回复
static_cast?dynamic_cast?你想问哪个?
T * p指针覆盖范围就应该是sizeof(T),这没啥好讨论的。
指针在转换过程中,具体的地址值会发生变化,这个<深度探索C++对象模型>应该讲了。
vandersar1203
2007-08-14
打赏
举报
回复
可能我理解的不对。对象的内存结构虽然没变,但是指向对象的指针所涵盖的地址范围会改变吧?
lddLinan
2007-08-14
打赏
举报
回复
...
指针类型的转换可能会涉及到内存的对齐要求
taodm
2007-08-14
打赏
举报
回复
类型转换和内存布局可以说完全没有关系。
珍惜生命远离CPP
2007-08-14
打赏
举报
回复
所谓的类型转换就是告诉编译器类型变了
我啃
2007-08-14
打赏
举报
回复
数据没有变化,内存布局也没有变化,只是访问的方式不一样了~
C++
第3课:
C++
内存
泄露检测原理及案例实战
C++
第3课:
C++
内存
泄露检测原理及案例实战本课程侧重于
C++
的
内存
管理及泄露检测。我将带领大家学习OS的
内存
管理机制、
C++
的堆和栈、
内存
泄露及检测等。本课程具体的内容主要包括
C++
内存
泄露案例、VS2015
内存
泄露检测、野指针、VirtualAlloc/HeapAlloc/malloc/new的区别、
C++
堆和栈的
内存
管理、栈简介、堆简介、堆与栈区别、栈的
内存
分配、Windows的虚拟
内存
技术、Windows的
内存
映射文件技术、Linux的虚拟
内存
技术、Linux的Valgrind
内存
泄露检测、Windows的VLD
内存
泄露检测、
C++
内存
泄露检测方式之
对象
计数、
C++
内存
泄露检测方式之重载new和delete、
C++
内存
泄露检测方式之智能指针等。
C++
的
类型转换
类型转换
C++
对象
内存
分配问题
如果一个人自称为程序高手,却对
内存
一无所知,那么我可以告诉你,他一定在吹牛。用C或
C++
写程序,需要更多地关注
内存
,这不仅仅是因为
内存
的分配是否合理直接影响着程序的效率和性能,更为主要的是,当我们操作
内存
的时候一不小心就会出现问题,而且很多时候,这些问题都是不易发觉的,比如
内存
泄漏,比如悬挂指针。笔者今天在这里并不是要讨论如何避免这些问题,而是想从另外一个
角度
来认识
C++
内存
对象
。 我
C++
多继承和虚继承的
内存
布局
来源:http://www.oschina.net/translate/cpp-virtual-inheritance 来源:http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/05/2537451.html
C++
中的虚拟继承的一些总结 1.为什么要引入虚拟继承 虚拟继承是多重继承中特有...
c++
类、
对象
和
内存
1 类、
对象
和
内存
2011-01-20 22:45
c++
类、
对象
和
内存
1 类、
对象
和
内存
1.1 通过
内存
看
对象
我们先回顾一下类和
对象
的定义,类是定义同一类所有实例变量和方法的蓝图或原型;
对象
是类的实例化。从
内存
的
角度
可以对这两个定义这样理解,类刻画了实例的
内存
布局
,确定实例中每个数据成员在一块连续
内存
中的位置、大小以及对
内存
的解读方式;
对象
就是系统根据类刻
C++ 语言
64,685
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章