? ? #include <google/protobuf/repeated_field.h>
? ? namespace google::protobuf
? ? 所生成的協議消息類使用RepeatedField和RepeatedPtrField來操作重復字段。
? ? 這些類與STL的vector非常相似,但包含了許多優化,這些優化被發現特別適用于協議緩沖區的情況。RepeatedPtrField與STL vector特別不同,因為它管理它所包含的指針的所有權。
? ? 通常,用戶不需要直接訪問RepeatedField對象,而應該使用protocol編譯器自動生成的訪問器函數。