Можно ли использовать новое размещение для массивов переносимым способом?
@Дерек
5.3.4, раздел 12 говорит compiler-construction о накладных расходах на выделение cxx массива, и, если я не ошибаюсь, мне jsonarray кажется, что компилятор может cpp также добавить его при размещении compiler-design new:
Эти накладные расходы arrays могут применяться во всех compiler-construction выражениях new массива, включая compiler-construction те, которые ссылаются на compiler оператор библиотечной функции cpp new[](std::size_t, void*) и c++ другие функции распределения cxx размещения. Величина накладных bytearray расходов может варьироваться portable от одного вызова new к другому.
Тем jsonarray не менее, я думаю, что VC compiler был единственным компилятором, который cxx доставил мне проблемы с этим, за compiler-design исключением GCC, Codewarrior swift-array и ProDG. Я должен был бы swift-array проверить еще раз, чтобы c++ быть уверенным, хотя.
c++
arrays
compiler-construction
portability
overhead
Можно ли использовать новое размещение для массивов переносимым способом?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.