2016-11-15 4 views
0

Protokollpuffer generieren Code zum Decodieren und Codieren von Nachrichten.Warum Protokollpuffer einen Deskriptor erzeugen?

warum es auch einen Deskriptorcode generiert; Der Code scheint keine Verwendung beim Codieren und Decodieren von Nachrichtenprozessen zu haben.

Hat der Deskriptor eine andere Verwendung?

+0

Dies sollte in einem anderen Forum als stackoverflow gefragt werden. –

+1

Ich stimme für das Schließen dieser Frage als Off-Topic ab, weil sie nach einem Implementierungsdetail einer Spezifikation fragt. –

Antwort

0

Sie sind nützlich für die Fehlersuche Probleme: Felder und ihre Werte können z. B. gedruckt werden fehlende Pflichtfelder könnten automatisch gedruckt werden, wenn das Parsen von Daten damit fehlschlägt.

Und Deskriptoren werden nicht generiert, wenn Sie folgende Option in Ihrer .proto-Datei festlegen.

option optimize_for = LITE_RUNTIME;