n********r 发帖数: 65 | 1 【 以下文字转载自 Linux 讨论区 】
发信人: neodreamer (aladdin), 信区: Linux
标 题: 一个c++问题
发信站: BBS 未名空间站 (Tue Apr 17 21:57:53 2007)
c++ 类在内存中的layout什么时候和
一个包含这个类中所有数据成员的struct是一样的?
网上看了点不是很懂,好像是有vitual function的时候就不一样了
下面这个是我google搜到的
>t******[email protected] (Theodore Omtzigt - MAP-Folsom) writes:
>
> After walking the heap to reverse engineer the memory layout
> of a class in MFC, I figured this forum might provide a better
> answer. How does a C++ compiler build the memory layout of a class
> and a derived | q*****g 发帖数: 72 | 2 如果有virtual funciton,“通常”会在头上加个RTTS和vptr
【在 n********r 的大作中提到】 : 【 以下文字转载自 Linux 讨论区 】 : 发信人: neodreamer (aladdin), 信区: Linux : 标 题: 一个c++问题 : 发信站: BBS 未名空间站 (Tue Apr 17 21:57:53 2007) : c++ 类在内存中的layout什么时候和 : 一个包含这个类中所有数据成员的struct是一样的? : 网上看了点不是很懂,好像是有vitual function的时候就不一样了 : 下面这个是我google搜到的 : >t******[email protected] (Theodore Omtzigt - MAP-Folsom) writes: : >
|
|