.proto файловая структура
message repeatedMessage { required string data = 1; } message mainMSG { required Message = 1; repeated repeatedMessage rptMSG = 2; }
Я хочу удалить указанное c сообщение из поля Повторное сообщение. Из API сделайте c "https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.repeated_field#RepeatedPtrField .DeleteSubrange.details "
я пробовал DeleteSubrange, но это не работает для меня, я пробовал
for(int var = 0; var < foo.repeatedField_size(); var++) { foo.mutable_repeated_field()->DeleteSubrange(var,1) }
i пробовал также RemoveLast, это тоже не работало.