Можно ли использовать новое размещение для массивов переносимым способом?

@Дерек

5.3.4, раздел 12 говорит cpp о накладных расходах на выделение arrays массива, и, если я не ошибаюсь, мне compiler-design кажется, что компилятор может portability также добавить его при размещении bytearray new:

Эти накладные расходы bytearray могут применяться во всех compiler-construction выражениях new массива, включая bytearray те, которые ссылаются на swift-array оператор библиотечной функции character-arrays new[](std::size_t, void*) и portability другие функции распределения portability размещения. Величина накладных c++ расходов может варьироваться portable от одного вызова new к другому.

Тем swift-array не менее, я думаю, что VC array был единственным компилятором, который c++ доставил мне проблемы с этим, за compilers исключением GCC, Codewarrior cxx и ProDG. Я должен был бы jsonarray проверить еще раз, чтобы compilers быть уверенным, хотя.

c++

arrays

compiler-construction

portability

overhead

2022-09-12T00:47:11+00:00
Вопросы с похожей тематикой, как у вопроса:

Можно ли использовать новое размещение для массивов переносимым способом?