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

Непонятная ошибка при вызове std::vector::resize - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять символы одного массива на символы из другого http://www.cyberforum.ru/cpp-beginners/thread539912.html
Нужно поменять символы одного массива на символы из другого. К примеру: дано слово programming, алфавит abcdefgjklmnoprst..., p меняется на a, r меняется на b и так далее. wordlen=strlen(word);...
C++ Помогите с массивами 1. Дан двумерный массив. Сформировать одномерный массив только из четных элементов двумерного. (помогите решить) 2. В одномерном массиве удалить промежуток элементов от максимального до... http://www.cyberforum.ru/cpp-beginners/thread539906.html
Подскажите как используя указатель высчитать (max) и его строку! В одномерном массиве. C++
#include <iostream> #include <stdlib.h> #include <time.h> #include <math.h> using namespace std; void vvod(int *a) { srand (time(NULL)); for (int i=0;i<15;i++) {
C++ HRGN, CombineRgn. Программа работает некоторое время и виснит.
Задача: искать пересечения регионов и подсчитывать их. В итоге: программа компилится, работает, работает...а потом виснит (своеобразно) При чем время до зависания напрямую зависит от скорости...
C++ Создайте программу расчета периметров http://www.cyberforum.ru/cpp-beginners/thread539881.html
Создайте программу расчета периметров (длина окружности для круга) и площади различных фигур (квадрат, треугольник, круга, прямоугольник), рисования фигур с заданными параметрами и выход полученных...
C++ Два вопроса от новичка Здравствуйте, читаю книгу Прата С. (5 издание), помогите: Почему эта программа после выполнения закрывается, если ввести строку где посередине будет '#'? (Например: 12345#123, ответ выводит... подробнее

Показать сообщение отдельно
Avazart
Эксперт С++
7433 / 5472 / 310
Регистрация: 10.12.2010
Сообщений: 24,383
Записей в блоге: 17
22.05.2012, 18:08  [ТС]
Корректно только в том случае, если наследуемся от vector<vector<string>>. И вообще так писать крайне не стоит.
Корректно только в том случае, если operator [] в классе возвращает vector<T> или любой контейнер с resize методом
ForEveR, Полный код в кате. Наследую конкретно тип vector<vector<string> >

Так в чем собственно проблема?

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