Я хочу создать список из 4 векторов с размерами переменных (n1 n2 3 и n4) и все заполнены 0 Как я могу это сделать? Я могу сделать list<vector<float> > mylist
Но как поместить размер mylist [0] в n1 и т. Д.?Список векторов (C++)
-3
A
ответ
7
// on a C++11 enabled compiler
std::list<std::vector<float>> listofvectors = {
std::vector<float>(n1, 0.f)
, std::vector<float>(n2, 0.f)
, std::vector<float>(n3, 0.f)
, std::vector<float>(n4, 0.f)
};
// or more traditional
std::list< std::vector<float> > listofvectors;
listofvectors.push_back(std::vector<float>(n1, 0.f));
// so forth
2
Вы должны добавить эти векторы в свой список:
mylist.push_back(vector<float>(n1, 0.f));
mylist.push_back(vector<float>(n2, 0.f));
mylist.push_back(vector<float>(n3, 0.f));
mylist.push_back(vector<float>(n4, 0.f));
vector
конструктор принимает два параметра создаст один с (первый параметр) все элементы, установленные на значение второго параметра.
Смежные вопросы
- 1. C++ список векторов
- 2. Разметка Список векторов на пары последующих векторов
- 3. Список векторов
- 4. Создайте список целых векторов
- 5. Индексация списки список/векторов
- 6. R: список векторов - группировка идентичных векторов вместе
- 7. R создать список векторов характера
- 8. C++ Несколько векторов векторов ошибок
- 9. Сортировка векторов векторов в C++
- 10. Список различных типов векторов?
- 11. Инициализировать список динамических векторов
- 12. Centroid дан список векторов
- 13. Как перечислить список векторов
- 14. Создать список сгенерированных векторов
- 15. список Plot векторов в R
- 16. печати igraph_vector_ptr_t (Список векторов igraph_vector_t)
- 17. массив векторов C++
- 18. C# массивы C++ векторов
- 19. переупорядочить список векторов по норме
- 20. Помещенный 1000 векторов в список
- 21. "список векторов ints" - это возможно?
- 22. Поиск пути, хотя список векторов
- 23. список Numpy векторов разреженного массива
- 24. Преобразовать список векторов в матрицу
- 25. Pythonic способ добавить список векторов
- 26. Использование векторов векторов в C++ и push_back()
- 27. Инвертировать список векторов символов в R
- 28. Как составить список попарных векторов в R?
- 29. индекс числовой список векторов для нескольких номеров
- 30. Создать новый вектор, сформированный список векторов
Это необычный способ форматирования запятых. : P –
Спасибо, извините за то, что я новичок, но почему вы пишете 0.f вместо 0? Что-то связано с поплавком? Разве мы не можем написать 0? – user2370139
@sftrabbit Нет, почему? Boost всегда использует это, это намного лучше при указании списков инициализаторов, так как первый символ - ':', а следующий - запятые, и поэтому легче форматировать эти строки. Думаю, нам еще предстоит увидеть «стандартный» способ в многострочных списках инициализаторов. –