|
|
|
|
|
|
|
Вернуться
| 1 раньше тут жил, 31 октября 2010 г. 20:57:07 | |
dinkumware.com\manuals все есть что вам нада :)
|
|
|
| 2 Астровский Александр Сергеевич, 18 октября 2010 г. 17:25:04 | |
|
спс большое
|
|
|
| 3 Мнение, 18 октября 2010 г. 11:25:35 | |
2 Ниненко А.Е.: читай доки http://www.cppreference.com/wiki/stl/vector/start 2 Астровский Александр Сергеевич: Ты объявил вектор векторов. Вектор - динамическая структура. Т.е. перед тем как обращаться к элементу (в твоем случае вектор g[i]) ты должен его создать и поместить в вектор g. Т.е. в первом цикле что-то типо: g.push_back(new vector<int>()); Но, вообще, push_back работает очень-очень медленно. Лучше сразу назначить вектор необходимого размера: vector<vector<int> > g(n); fr(i,n) g[i].resize(n,0); это создание вектора векторов n*n и инициализация его нулями.
|
|
|
| 4 Мирный, 17 октября 2010 г. 22:24:16 | |
ТО:Ниненко А. Е Да ладно нет! А это по твоему откуда: http://cgui.ru/stl.htm
|
|
|
| 5 Ниненко А. Е, 17 октября 2010 г. 12:29:37 | |
|
кстати, пока темка тут, где б скачать ман по этим векторам? не толстую книжку а именно ман или статейку) в гугле нихрена не нашел
|
|
|
| 6 Астровский Александр Сергеевич, 16 октября 2010 г. 22:12:06 | |
скажите если у меня есть vector < vector <int>> g то как мне добавить туда элементы точнее матрицу n*n я пишу так for (int i=0;i<n;i++) { for (int j=0;j<n;j++) { int s; fin >> s; g[i].push_back(s); } } но оно непашет
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |