Каков размер std::array?C++

Программы на C++. Форум разработчиков
Anonymous
Каков размер std::array?

Сообщение Anonymous »

В отличие от массива C, std::array может иметь нулевую длину. Но текущие реализации отличаются тем, как реализован std::array, в частности, различаются размеры объекта.
Эта программа

Код: Выделить всё

#include 

int main() {
return sizeof(std::array);
}
предполагает, что Все ли реализации здесь корректны, а libstdc++ просто лучше оптимизирует std::array? Или меньший размер здесь приводит к каким-то другим недостаткам, которые являются причиной того, что другие реализации не идут по этому пути?

Подробнее здесь: https://stackoverflow.com/questions/797 ... tdararyt-0

Вернуться в «C++»