是否可以获得没有填充字节的结构大小 - 成员大小的总和

时间:2014-02-10 12:08:10

标签: c++ structure padding sizeof

我需要检查结构是否已更改,因为我通过模板技术实现了静态断言。但是现在我只检查了sizeof,但是可以在不改变sizeof的情况下向结构添加内容。

如何计算会员sizeofs的总和?

struct A 
{
  int i;
  bool b;
};

我需要__sizeof(A)等于3 sizeof(A::i) + sizeof(A::b)

我需要在我的项目中为大量结构完成它,并且必须填充结构,因为它应该提供最佳性能。

0 个答案:

没有答案