A.3. sizeof操作符

sizeof 操作符用于返回一个对象或类型的字节大小。它在编译时求值,在本书中将广泛使用,我们需要这些信息来正确地分配适当大小的内存块:

auto s0 = sizeof(int); // s0 是 int 类型所占的字节数
                       // (此处括号是必需的)
int n;
auto s1 = sizeof n; // s1 是变量 n 所占的字节数,
                    // 它与 s0 的值相同。
                    // 注意:对于对象,括号是允许的,但不是必需的

对象的大小是内存管理中的一个关键因素,并且会影响程序的执行速度。正因如此,它会在本书中反复出现。