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

Необработанное исключение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция с неограниченным количеством аргументов http://www.cyberforum.ru/cpp-beginners/thread1102676.html
Вообщем проблема: написал функцию неограниченным количеством аргументов под виндой (компилятор mingw) все работает как часы, но под unix (компилятор gcc) начинаются проблемы, а точнее правильно берет...
C++ Найти сумму отрицательных элементов расположенных на главной диагонали матрицы Задана матрица A 1.Найти сумму отрицательных элементов расположенных на главной диагонали 2.Найти максимальный элемент среди положительных элементов 3 строки 4 столбца и его местоположение... http://www.cyberforum.ru/cpp-beginners/thread1102673.html
C++ Можно ли объявить дружественную функцию как шаблон?
Так всё работает: template<class T> class random { /*всячина*/ public: friend void function(random<int>&); /*всячина*/
Задача : Обход шахматной доски конем С++ рекурсия C++
Доброго времени суток ! Есть задача , обойти всю шахматную доску фигурой конь , не наступая на одну и туже клетку 2 раза , решить ее нужно с помощью рекурсии. По примеру этого кода , нужно...
C++ Цикл For. Вычислить значение функции http://www.cyberforum.ru/cpp-beginners/thread1102659.html
#include <iostream> #include <conio.h> #include <math.h> using namespace std; int main () { float x_start=1.0,x_step=0.3,x_end=2.5; float a=-1.5,b=2.0,c=3.0,d=4.0;
C++ Поиск в глубину, ширину, графы Добрый день. Есть задача с бидонами (есть три бидона : 1ый 14 литров -заполнен молоком, 2ой 9 литров-пуст, 3ий 5 литров - пуст. Нужно путем переливания получить в одном из бидонов 7 литров. Вылить не... подробнее

Показать сообщение отдельно
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
22.02.2014, 19:29

Не по теме:

Ну Вы не в тот раздел написали, Вам надо было создавать тему в разделе: http://www.cyberforum.ru/cpp-beginners/


Но а если по теме то в файле CLASS_MATRIX.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
void Matrix::cdd(int u) {
    int tmp;
        if (u==0) {
            return;
        }
    for (int k=0;k<u;k++)
for (int i=0;i<n; i++) 
for (int j=0;j<m;j++){
tmp=pMas[j][i];
pMas[j][i]=pMas[0][i];
pMas[0][i]=tmp;
}
либо перепутаны i,j в pMas вариант для исправления:
C++
1
2
pMas[i][j]=pMas[i][0];
pMas[i][0]=tmp;
либо перепутаны в for m и n, тогда исправьте на:
C++
1
2
for (int i=0;i<m; i++) 
for (int j=0;j<n;j++){
А так как есть у Вас противоречит объявлению памяти в конструкторе, вот и ошибка - попытка доступа к защищенной ячейки памяти... Примите лишь один из вариантов исправления (если примите оба будет та же ошибка).

P.S. проверил лишь функции "cdd", в остальных могут те же ошибки быть.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru