Можно ли использовать новое размещение для массивов переносимым способом?
@Дерек
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
Можно ли использовать новое размещение для массивов переносимым способом?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.