Как разобрать текстовый файл в протобуф объект MessageLite в C ++? - PullRequest
0 голосов
/ 08 октября 2018

Как правило, я могу вызвать google::protobuf::TextFormat::Parse для разбора файла prototxt в Message.Но теперь я должен использовать MessageLite по некоторым причинам.Поскольку TextFormat принимает только Message *, преобразование не выполняется.Есть ли способ сделать это?

1 Ответ

0 голосов
/ 11 октября 2018

В классе MessageLite есть член ParseFromString со следующей подписью.

bool MessageLite::ParseFromString(const string & data)

. Он анализирует буфер протокола, содержащийся в строке.
Для получения дополнительной информации вы можете обратиться к документация об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...