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

C++ exception - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Начало http://www.cyberforum.ru/cpp-beginners/thread1017946.html
Здравствуйте я начинающий IT работник и мне нужна помощь тех кто давно в этой сфере я просто не знаю к кому мне обратиться с этими вопросами если не сложно то помогите
C++ Таблица значений сумм Задание прикреплено в файле. http://www.cyberforum.ru/cpp-beginners/thread1017937.html
Visual Studio Настройка файла app.config программными средствами
В VS 2010 через интерфейс IDE файл конфигурации добавлялся в ручную командами меню Add --> New Item --> Configuration Files и далее диалоговое окно с названием файла которое можно было переименовать и получиться что то вроде Prog.config далее можно было настроить параметры через форму и все это с проектом. Как это сделать в 2013? Через меню Add New Item есть что то похожее *.proprs...
C++ Матрицы. Найти строку с максимальной суммой модулей элементов
Среди строк заданной целочисленной матрицы, содержащей только нечетные элементы, найти строку с максимальной суммой модулей элементов.
C++ Программа выдает не то,что нужно http://www.cyberforum.ru/cpp-beginners/thread1017917.html
Задача: Даны действительные числа а1,...,а60. Организовать новый массив из тех чисел, которые входят в последовательность более одного раза. Код программы, что я написал #include <iostream> #include <stdlib.h> using namespace std; int main () { int a, b, c;
C++ Программа неправильно работает #include <iostream> int sd(int n, int d = 1) { if (n==0) { return 0; } else подробнее

Показать сообщение отдельно
Perzh
0 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 25
24.11.2013, 23:32     C++ exception
Доброго времени суток. Делал лабу, описал класс матрица в котором есть метод нахождения обратной матрицы:
C++
1
2
double det = m.det();
if(det == 0) throw new exception("Определитель равен нулю!");
Класс оформлен в отдельных файлах matrix.cpp и matrix.h. Когда в main вызываю метод inverse, исключение не перехватывается
C++
1
2
3
4
5
6
7
8
9
10
11
12
try
{
    m.read("4.txt");
 
    inverse_m = m.inverse();
 
    inverse_m.print();
}
catch(exception &e)
{
    cerr << "Error: " << e.what() << endl;
}
Почему такое может происходить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru