2015-10-18 49 views

回答

1

a.w()a.mutable_w()将返回google::protobuf::RepeatedField<float>提供了一些额外的选项。例如,您可以拨打a.mutable_w()->Reserve(n)预先分配空间,以避免每次大小加倍时重新分配的通常策略。您也可以使用Resize(n),然后使用mutable_data()直接访问底层缓冲区,但这可能不会比Reserve(n)之后的循环提供更多的速度优势。