Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
rus_phantom
6 / 6 / 1
Регистрация: 31.03.2011
Сообщений: 69
#1

Вектор векторов - C++

07.12.2011, 23:33. Просмотров 1154. Ответов 1
Метки нет (Все метки)

Хочу создать вектор, содержащий векторы, которые содержат строки. Написал такой код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <vector>
 
using namespace std;
 
typedef vector<string> vector_string;
int main ()
{
    vector <vector_string> file;
    file.push_back(new vector_string);
    return 1;
}
Однако компилятор выдает такую ошибку:
C:\Users\Ïðèçðàê\Documents\C\just_test.cpp In function `int main()':

10 C:\Users\Ïðèçðàê\Documents\C\just_test.cpp no matching function for call to `std::vector<vector_string, std::allocator<vector_string> >::push_back(vector_string*)'

note C:\Program Files (x86)\Dev-Cpp\include\c++\3.4.5\bits\stl_vector.h:557 candidates are: void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = vector_string, _Alloc = std::allocator<vector_string>]

Можете подсказать что ему не нравится?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2011, 23:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вектор векторов (C++):

Вектор векторов - C++
Вектор векторов - плюсы и минусы, альтернативы. Подскажите новичку) P.S. Внутри массив из 2х интов)

Вектор векторов строк - C++
День добрый! Вопрос такой: есть txt файл, его я считываю построчно, заношу каждую строку в вектор строк ( элемент вектора - строка). Но в...

Транспонировать вектор векторов - C++
Есть кусочек кода, который генерирует вектор векторов matrix, как можно транспонировать matrix? Планируется потом отсортировать строки...

Вектор векторов инициализация - C++
Вопрос по поводу работы с двумерными векторами(&quot;матрицами&quot;). Например, необходимо создать матрицу 10х10 и инициализировать её 1-чками. ...

вектор векторов - умножение - C++
У меня есть: vector&lt;std::vector&lt;double&gt;&gt; a std::vector&lt;double&gt; b мне нужно умножить ветора вектора векторов...

Загрузка txt в вектор векторов - C++
Здравствуйте. На входе есть txt с несколькими строками. Также есть vector&lt;vector&lt;char&gt;&gt; Необходимо каждую строку поместить в отдельный...

1
DU
1484 / 1130 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
07.12.2011, 23:41 #2
у вас вектор векторов строк на не вектор указателей на вектора строк. уберите new
C++
1
file.push_back(vector_string());
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2011, 23:41
Привет! Вот еще темы с ответами:

Как обьявить вектор векторов? - C++
Как обьявить вектор векторов? Так ругается vector&lt;vector&lt;int&gt;&gt; matrix = { {1, 2}, {3, 4} }; Так тоже const int ROWS =...

Вектор векторов - не компилируется код - C++
Дорого времени суток. Я написала небольшую функцию, в которой объявляется двумерный вектор char'ов. vector &lt; vector &lt; char &gt; &gt;...

Построить вектор из общих элементов двух векторов - C++
Помогите с написание программы, нет идей вообще :( Задано два вектора действительных чисел х и у, каждый из которых имеет n элементов....

Создать шаблонную матрицу как вектор векторов - C++
Здравствуйте! Пишу программу по матрицам. При чем матрица создается здесь как вектор векторов. Не могу никак справиться с ошибкой, не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.