Как преобразовать RepeatedField<google::protobuf::uint32>
в const std::vector<double>
?Преобразование типа в вектор в C++
-4
A
ответ
5
Это должно быть легким, так как повторяющиеся поля действуют как контейнеры:
void foo(RepeatedField<google::protobuf::uint32> const & f)
{
std::vector<double> v(f.begin(), f.end());
// use v
}
Смежные вопросы
- 1. Преобразование строкового массива в вектор строки типа
- 2. преобразование типа в c
- 3. Преобразование типа в C++
- 4. Преобразование строки в вектор в C++
- 5. Преобразование вектор строки в пользовательский вектор объекта
- 6. Преобразование в const-вектор
- 7. Преобразование матрицы в вектор
- 8. Преобразование массива numpy в собственный вектор C++
- 9. Преобразование входного файла слов в вектор - C++
- 10. вектор указателя функции типа в C++
- 11. Преобразование типа C# в тип массива типа
- 12. Преобразование типа Nullable в C#?
- 13. Преобразование неявного типа в C#
- 14. Преобразование матрицы в вектор
- 15. Преобразование имени вектор в dataframe
- 16. C++ кастинг типа вектор класса
- 17. Преобразование int в вектор строк
- 18. Преобразование кадра данных в вектор
- 19. Преобразование набора в вектор вектора
- 20. Преобразование вывода системы в вектор
- 21. Преобразование строкового типа в валюту в C#
- 22. Преобразование типа данных C++
- 23. C# преобразование типа
- 24. C# преобразование типа перечислений
- 25. C преобразование типа данных
- 26. C++ Преобразование каскадного типа
- 27. C# Преобразование типа
- 28. преобразование типа c или C++
- 29. C++/C# Преобразование типа совместимости
- 30. C вектор в символьном *** вектор
Удаление каждого элемента из RepeatedField и положить его в вектор должен работать. – Galik
@BenjaminBannier: Все значения (u) int32 могут храниться точно в двойном размере. http://stackoverflow.com/a/1848762/25488 – RobH