Мне нужно создать такую структуру реестра, используя BOOST :: ptree. Дело в том, что я полностью смущен API! Другая проблема заключается в том, что я должен хранить что-то вроде пар ключ-значение в каждой записи. А также можно хранить несколько значений в одном и том же пути? Например, у меня есть узел «root», и я хотел бы сохранить там («first» - «type») и («second» - «type»).Сборка реестра с BOOST :: ptree
0
A
ответ
0
ОК, вот решение. Сначала вы должны определить свой собственный ptree. Это может быть сделано следующим образом:
typedef boost::property_tree::basic_ptree<std::string, data_struct> owntree;
Здесь data_struct ваша собственная структура данных, где я, например, хранить 2 строковые значения. Единственное, что вам нужно написать swap метод для вашей структуры. После этого вы можете просто позвонить положите метод вашего собственного сайта.
Смежные вопросы
- 1. Boost json parser с ptree внутри ptree
- 2. Получение ptree из boost :: property_tree :: ptree :: iterator
- 3. Boost ptree массив чисел
- 4. boost :: ptree и функция KeyCompare?
- 5. Foward декларация boost :: interprocess :: ptree
- 6. Анализировать станд :: строка с Boost, Ptree
- 7. Как мы вставляем boost ptree в качестве узла в другой boost ptree?
- 8. boost ptree add_child создает нежелательный вложенный элемент
- 9. boost :: property_tree :: сериализация и десериализация ptree
- 10. boost ptree изменить массив значений на лету
- 11. Acess boost ptree для нескольких потоков
- 12. Как вставить Boost ptree в MongoDB с помощью C++
- 13. Как удалить атрибут xml с помощью ptree boost?
- 14. boost :: property_tree :: ptree и UTF-8 с спецификацией
- 15. Написание комментариев к ini-файлу с boost :: property_tree :: ptree
- 16. Как вручную создать boost ptree с атрибутами XML?
- 17. Boost узел ptree для всех детей в массиве json
- 18. перебираем файл ini на C++, возможно, используя boost :: property_tree :: ptree?
- 19. C++ boost json ptree parser не удается разобрать строку
- 20. Parse JSON array as std :: string with Boost ptree
- 21. Boost :: ptree - доступ к узлу дерева свойств, содержащемуся в списке
- 22. Что такое служебные данные памяти для boost :: property_tree :: ptree
- 23. Члены итератора ptree не идентифицируются автозаполнением?
- 24. Сборка boost без суффиксов номера версии
- 25. Установка и сборка библиотеки Boost в Linux
- 26. Анализ грамматики Newick с использованием boost :: spirit
- 27. Как перебирать дочерние объекты с таким же именем в файле XML, используя ptree (boost)?
- 28. Проанализируйте и напишите содержание mathML рациональное число с boost ptree, содержащее sep
- 29. Boost Json с нулевыми элементами
- 30. Прочтите xml using boost