2016-11-15 5 views
0

буферы протокола генерируют код для декодирования и кодирования сообщения.Почему протоколBuffers генерирует дескриптор?

почему он также генерирует код дескриптора; код, кажется, не имеет использования в процессе кодирования и декодирования сообщений.

Имеет ли дескриптор любое другое использование?

+0

это должно быть задано на форуме, отличном от stackoverflow. –

+1

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что он просит детали реализации спецификации. –

ответ

0

Они полезны для проблем с отладкой: поля и их значения могут быть напечатаны, например. отсутствующие обязательные поля могут быть напечатаны автоматически, если из-за этого данные синтаксического анализа терпят неудачу.

И дескрипторы не будут сгенерированы, если вы установили следующую опцию в ваш .proto-файл.

option optimize_for = LITE_RUNTIME; 
Смежные вопросы