История изменений
Исправление lwo, (текущая версия) :
Нет, fsb4000 прав. Спецификаторы доступа к нестатическим членам-данным могут влиять как на layout класса (привет, ABI), так и на его внешние свойства (например, is_standard_layout
).
Например, до C++11 в std::array
члену-массиву приходится быть технически публичным, чтобы он был standard-layout, где это возможно.
Исходная версия lwo, :
Нет, fsb4000 прав. Спецификаторы доступа к нестатическим членам-данным могут влиять как на layout класса (привет, ABI), так и на его внешние свойства (например, is_standard_layout
).
Например, до C++11 в std::array
члену-массиву приходится быть [ технически публичным, чтобы он был standard-layout, где это возможно.