LINUX.ORG.RU

История изменений

Исправление 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, где это возможно.