C++ - стандартная верстка

В соответствии с текущим проектом стандарта C++, класс стандартного макета

либо не имеет нестатических членов данных в самом производном классе и не более одного базового класса с нестатическими членами данных, или не имеет базовых классов с нестатическими членами данных

Я еще не видел ни одной реализации, которая была бы более эффективной с этим ограничением. Почему он существует (кроме как для усложнения)?

1 ответ

Целью стандартного макета является не эффективность, а совместимость данных с C

Другие вопросы по тегам