Задать вопрос
AlexSetup
@AlexSetup
Python

Как сделать такую конструкцию на C++?

Добрый день!

Ранее изучал Python. Там есть списки. Сейчас стал изучать C++ и меня заинтересовал вопрос а как реализовать такой список в C++:
[[1,1,1,1,1]]
Чтобы в него можно было делать push_back
Т.е. чтобы он стал таким[[1,1,1,1,1],[1,1,1,1,2]]
Как такое сделать в C++, используя вектор?
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
Profi_GMan
@Profi_GMan
vector<vector<тип_который_нужен> > blah { {1, 2} };
blah.push_back({1, 4, 5});


Как-то так.
Ответ написан
Nipheris
@Nipheris Куратор тега C++
std::vector<std::vector<int>> vector_of_vectors;
vector_of_vectors.push_back({ 1,1,1,1,1 });
std::cout << vector_of_vectors << std::endl; // [[1,1,1,1,1]]
vector_of_vectors.push_back({ 1,1,1,1,2 });
std::cout << vector_of_vectors << std::endl; // [[1,1,1,1,1],[1,1,1,1,2]]

https://ideone.com/GIV9dW
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы