Форум программистов, компьютерный форум CyberForum.ru

Удаление из двумерного вектора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Добавление строк в Вектор http://www.cyberforum.ru/cpp-beginners/thread939142.html
Не могу понять почему строки,которые я читаю из файла не так как надо добавляются в вектор Мой код: #include <iostream> #include "conio.h" #include "windows.h" #include <vector> using namespace std;
C++ подскажите с using namespace все что ниже написано - это части класса myclass struct marked_area { long double L; int t; int num; // кол-во выбранных уч-ов }; есть такая штука marked_area *MA; есть ф-ция void myclass::area_writing( int ii, int jj ) http://www.cyberforum.ru/cpp-beginners/thread939141.html
C++ Многопоточность
Всем привет, заметил в одном проекте подобный код: struct Counter { int i; } #define g_counter ACE_Singleton< Counter, ACE_Thread_Mutex >::instance() // Из нескольких потоков
Multimap зацикливается C++
Всем добрый вечер, Помогите, пожалуйста разобраться с зацикленным "Not found". Поиск по названию блюда происходит нормально, а вот если ввести блюдо, которого нет - выводит миллион раз. Поиск осуществляется по значению в multimap. void Menu::SearchMenu(string dish) { multimap<Meal, Dish>::iterator it; cout<<"Search"<<" \""<<dish<<"\" "; for (it=MyMenu.begin();...
C++ Как узнать размер массива в динамической памяти? http://www.cyberforum.ru/cpp-beginners/thread939094.html
Добрый вечер еще раз! Напишите пожалуйста как можно узнать истинный размер массива, находящегося в динамической памяти, созданными при помощи malloc или calloc. Т.к. если выделить константный размер массива в динамической памяти (например char * ptr = (char*)calloc(10,1) и заполнить его 8 символами, то функция strlen(ptr) выдаст нам 8, в то время как массив имеет размер в 10 бит, а функция...
C++ Ввод строки в динамический массив Здравствуйте! Помоги пожалуйста разобраться со следующим: Как с клавиатуры ввести строковый литерал в символьный массив, расположенный в динамической памяти без фиксированного размера? char * ptr = new char; cin >> ptr; //или char * ptr = (char*) calloc(1,1); cin >> ptr; Использование "cin" - обрубает вносимый литерал на пробеле; подробнее

Показать сообщение отдельно
septe-mber
0 / 0 / 0
Регистрация: 02.01.2013
Сообщений: 123
16.08.2013, 22:47     Удаление из двумерного вектора
Привет всем! у меня такой вопрос...создал двумерный вектор и хочу удалить i строку и i столбец...а получается так что удаляет i строка и последний столбец... как сделать чтобы удалялся i строка и i столбец ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
int main()
{ 
    vector<vector<int>> t = { { 1, 2, 3, 4 },
                                        { 5, 6, 7, 8 },
                                        { 9, 10, 11, 12 },
                                        { 13, 14, 15, 16 }
                                      };
 
    for(int i = 0; i < t.size(); i++)
    {
        for(int j = 0; j < t.size(); j++)
            cout<<t[i][j]<<'\t';
        cout<<endl;
    }
 
    t.erase(t.begin() + 1);
 
    cout<<endl;
    for(int i = 0; i < t.size(); i++)
    {
        for(int j = 0; j < t.size(); j++)
            cout<<t[i][j]<<'\t';
        cout<<endl;
    }
    cout<<endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru