Ho alcune voci nel campo ripetuto nel mio proto. Ora voglio cancellarne alcuni. Come posso realizzare questo? C'è una funzione per cancellare l'ultimo elemento, ma voglio eliminare elementi arbitrari. Non riesco a scambiarli perché l'ordine è importante.Come eliminare oggetti arbitrari nel campo ripetuto? (protobuf)
Potrei scambiare con il prossimo fino alla fine, ma non c'è una soluzione migliore?
Forse sono troppo stupido, ma puoi spiegare il tuo problema in modo più dettagliato? Con che struttura/libreria stai lavorando? Codice sorgente? – cxxl
La libreria è buffer di protocollo (protobuf) di google. Immagino di non aver bisogno del codice sorgente qui. I campi ripetuti sono dati simili ai contenitori STL. – ManuelSchneid3r
per gli utenti di protobuf v3, assicurati di scorrere oltre la risposta accettata a qui: https://stackoverflow.com/a/35837227/10278 – pestophagous