Simdjson https://github.com/simdjson/simdjson требует указанного simdjson::SIMDJSON_PADDING байтов заполнения в конце данных JSON.
Это безопасно, если в этой области заполнения находятся ненулевые символы? Будет ли эта область изменена?
auto constexpr json_length = 3;
auto constexpr buffer_size = json_length + simdjson::SIMDJSON_PADDING;
char buff[buffer_size] = { '[', '1', ']' }; //relevant json
for (size_t i = json_length; i < buffer_size; ++i) {
buffer = 'j';
} //does simdjson modify this part of the buffer in the usage below or is it required to be unused/uninitialized?
simdjson::ondemand::parser parser;
parser.iterate(buff, json_length, buffer_size);
Подробнее здесь: https://stackoverflow.com/questions/792 ... son-padded
Безопасно ли иметь ненулевые символы в области заполнения дополненной строки simdjson (представление)? ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Синтаксический анализ частичных фрагментов json с помощью simdjson/rapidjson
Anonymous » » в форуме C++ - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Синтаксический анализ частичных фрагментов json с помощью simdjson/rapidjson
Anonymous » » в форуме C++ - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-