Fen*_*kin 2 c++ struct c++11
如果我有一个结构,说:
struct A { int a,b,c,d,e; } A m;//struct if 5 ints int n[5];//array of 5 ints.
我知道数组中的元素是一个接一个地存储的,所以我们可以使用*(n + i)或n [i] 但是在struct的情况下,每个元素是否彼此相邻存储(在结构A中)?
Che*_*Alf 7
除了第一个项目之外,编译器可以按照自己的意愿插入填充.
在C++ 03中,您可以保证增加访问说明符之间的项目地址.
我不确定访问说明符限制是否仍然存在于C++ 11中.
归档时间:
11 年 前
查看次数:
858 次
最近记录:
7 年,4 月 前