Tôi có một số mục nhập trong trường lặp lại trong proto của tôi. Bây giờ tôi muốn xóa một số trong số họ. Làm thế nào tôi có thể thực hiện điều này? Có một chức năng để xóa phần tử cuối cùng, nhưng tôi muốn xóa các phần tử tùy ý. Tôi không thể trao đổi chúng bởi vì thứ tự quan trọng.Làm thế nào để xóa các đối tượng tùy ý trong trường lặp lại? (protobuf)
Tôi có thể trao đổi tiếp theo cho đến khi kết thúc, nhưng không có giải pháp đẹp hơn?
Có lẽ tôi quá ngu ngốc, nhưng bạn có thể giải thích sự cố của mình chi tiết hơn không? Bạn đang làm việc với khung công tác/thư viện nào? Mã nguồn? – cxxl
Thư viện là bộ đệm giao thức (protobuf) từ google. Tôi đoán tôi không cần mã nguồn ở đây. Các trường lặp lại là dataholders tương tự như các container STL. – ManuelSchneid3r
cho người dùng protobuf v3, hãy nhớ di chuyển ra ngoài câu trả lời được chấp nhận tại đây: https://stackoverflow.com/a/35837227/10278 – pestophagous