Ich habe einige Einträge in das wiederholte Feld in meinem Proto. Jetzt möchte ich einige von ihnen löschen. Wie kann ich das erreichen? Es gibt eine Funktion, um das letzte Element zu löschen, aber ich möchte beliebige Elemente löschen. Ich kann sie nicht einfach tauschen, weil die Reihenfolge wichtig ist.Wie lösche ich willkürliche Objekte im wiederholten Feld? (protobuf)
Ich könnte mit nächsten bis Ende austauschen, aber gibt es nicht eine bessere Lösung?
Vielleicht bin ich zu dumm, aber können Sie Ihr Problem genauer erklären? Mit welchem Framework/Bibliothek arbeiten Sie? Quellcode? – cxxl
Die Bibliothek ist Protokollpuffer (Protobuf) von Google. Ich denke, ich brauche hier keinen Quellcode. Wiederholte Felder sind Dateninhaber ähnlich den STL-Containern. – ManuelSchneid3r
für Benutzer von Protobuf v3, achten Sie darauf, über die akzeptierte Antwort zu scrollen: https://StackOverflow.com/a/35837227/10278 – pestophagous