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

Непонятная ошибка при вызове 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
Эксперт С++
7213 / 5385 / 286
Регистрация: 10.12.2010
Сообщений: 23,808
Записей в блоге: 17
05.04.2012, 16:39  [ТС]
Времени выполнении, при чтении чтении из файла данных

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//----------------------------------------------------------
istream &operator>>(istream & stream,matrix & m)
{
unsigned c_count,r_count;
stream>> c_count >> r_count;
m.resize(c_count,r_count);  // тут проблема
 
for(unsigned r=0; r< m.row_count();r++)
 for(unsigned c=0; c< m.col_count();c++)
 {
 stream>>m[c][r];
 if(m[c][r]=="_") m[c][r].clear();
 }
return stream;
}
//----------------------------------------------------------
0
Миниатюры
Непонятная ошибка при вызове std::vector::resize  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru