-1

特别是如果 Tj 是内置类型或指向内置类型的指针,是否有人知道不布置内存的编译器offsetof(s, tj) != &get<j>(t) - &get<0>(t)

4

1 回答 1

4

该标准不要求实现以任何特定方式布置元组。至少有一种流行的实现以相反的顺序排列成员,另一种以给定的顺序排列它们。允许任何布局。我实现了一个元组,它对最小化填充的成员进行布局,这也是标准库的合法实现。

于 2012-09-13T23:12:31.667 回答