【发布时间】:2010-10-30 13:57:30
【问题描述】:
例如,假设我有一个 Temp 类:
class Temp
{
public:
int function1(int foo) { return 1; }
void function2(int bar) { foobar = bar; }
private:
int foobar;
};
当我创建一个 Temp 类的对象时,我将如何计算它需要多少空间,以及它在内存中的表示方式(例如| foobar 为 4 个字节| function1 为 8 个字节 | 等 | )
【问题讨论】:
-
my.safaribooksonline.com/0201834545">Here</… 一本关于这个主题的好书。
-
这个问题可能更具描述性,标题为“如何确定 C++ 中对象的大小?”。
标签: c++ class memory size memory-management