, например, ли lib-yaml поддерживает сложные ключи: < /p>
thr:
- ? {cpu: 1, mem: 1} : 24
- ? {cpu: 2, mem: 2} : 42
< /code>
Следующая программа тестирования < /p>
#include
int main()
{
YAML::Node config = YAML::LoadFile("complex_keys.yaml");
}
< /code>
не может проанализировать файл YAML, печатает ошибку < /p>
terminate called after throwing an instance of 'YAML::ParserException'
what(): yaml-cpp: error at line 3, column 22: illegal map value
Aborted (core dumped)
< /code>
Следующий файл yaml также не может проанализировать с той же ошибкой.---
thr:
?
cpu: 2
mem: 1
: 42
< /code>
или я делаю что -то не так? Тогда Yaml-CPP анализировал файл, но сегодня он завершается segfaults . Может ли это быть регрессия yaml-cpp?
Подробнее здесь: https://stackoverflow.com/questions/795 ... mplex-keys
Использование YAML-CPP для анализа файлов YAML со сложными ключами ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Использование якорей YAML в разных файлах с использованием python / ruamel.yaml
Anonymous » » в форуме Python - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-