在C ++中键入转换为vector

时间:2014-11-28 13:53:43

标签: c++

如何将RepeatedField<google::protobuf::uint32>转换为const std::vector<double>

1 个答案:

答案 0 :(得分:6)

这应该很容易,因为重复的字段充当容器:

void foo(RepeatedField<google::protobuf::uint32> const & f)
{
    std::vector<double> v(f.begin(), f.end());

    // use v
}