【发布时间】:2014-11-29 09:56:26
【问题描述】:
在这个示例类的一个对象中
class example
{
public:
int x;
}
一个对象将被分配 4 个字节的内存。因为 int 需要 4 个字节。
将分配多少内存给以下类的对象 -
class node
{
public:
int data;
node *prev, *next;
};
int 需要四个字节,但是'next' 和'prev' 指针呢?类的一个对象的总大小呢?
【问题讨论】:
-
你为什么不通过
sizeof了解一下? -
这个问题太宽泛了,因为基本上每个自然数都可以作为这个问题的答案。该标准没有指定原始类型的大小。它依赖于实现。使用
sizeof并了解填充。
标签: c++ memory-management