библиотеку, а про инициализацию ссылки в классе. Всё считывание хочу организовать в пределах одного класса. Вот есть у меня кусок JSON файла - document["M-sequence"]. Кусок здоровенный, как язь. Множество методов этого класса обращается только к этому куску. Поэтому наверное логично создать ссылку, которую бы видел весь класс:
const Value& mSeq = document["M-sequence"]
ну чтобы было короче обращаться. Но как в классе инициализировать эту ссылку? Ведь перед инициализацией нужно проверить, что файл открылся, что есть поле "M-sequence" в json
О, я как раз велосипедный сериализатор пишу, пойду посмотрю как в этой библиотеке все сделано
Вот на мой вечерний взгляд вопрос выглядит как ошибка архитектуры. Вам, видимо, нужно читать данные с JSON, тогда в классе должна быть функция read_m_sequence(Value const& node)
Обсуждают сегодня