6 / 7 / 4
Регистрация: 17.09.2013
Сообщений: 337
|
||||||
1 | ||||||
Класс для динамических матриц. После ввода элементов матрицы программа аварийно закрывается15.03.2014, 20:32. Показов 1019. Ответов 4
Метки нет (Все метки)
В программе я создал класс, отвечающий за ввод и вывод динамической матрицы. Однако после ввода элементов матрицы программа аварийно закрывается. В чём причина?
0
|
15.03.2014, 20:32 | |
Ответы с готовыми решениями:
4
Программа закрывается после ввода массива Программа сразу после ввода закрывается Почему после ввода переменной программа закрывается? Программа компилируется, но после ввода данных просто закрывается |
126 / 125 / 62
Регистрация: 07.09.2013
Сообщений: 343
|
||||||
15.03.2014, 20:52 | 2 | |||||
В полях класса не нужны рабочие индексы i и j. Конструктор лучше сделать с двумя параметрами - размерами матрицы.
0
|
6 / 7 / 4
Регистрация: 17.09.2013
Сообщений: 337
|
|
15.03.2014, 20:53 [ТС] | 3 |
А можно ли сделать так, чтобы можно было ввести N и M из класса?
Добавлено через 43 секунды Задача такая. Создать класс прямоугольных динамических матриц, переопределить базовые операции над ними (сложение, вычитание, умножение, транспонирование…). Размерность матрицы должна задаваться при создании элемента класса. Резервирование и освобождение памяти регулируется конструктором и деструктором класса. Написать программу, демонстрирующую возможности созданного класса.
0
|
126 / 125 / 62
Регистрация: 07.09.2013
Сообщений: 343
|
||||||
15.03.2014, 21:03 | 4 | |||||
Так и происходит в строке 37. MyClass obj1(N, M);
А в случае с твоим методом void Show такого не происходит. В задании не требуется, чтобы размер матрицы вводился в методе класса. Если сильно хочется)) Но вообще так не очень логично делать. И еще, обычно большие реализации методов выносят из интерфейса класса.
0
|
6 / 7 / 4
Регистрация: 17.09.2013
Сообщений: 337
|
||||||
18.03.2014, 15:52 [ТС] | 5 | |||||
Спасобо. При сложении матриц не отображается правильный результат. Как тут можно исправить?
0
|
18.03.2014, 15:52 | |
18.03.2014, 15:52 | |
Помогаю со студенческими работами здесь
5
После ввода данных программа закрывается, не показав ответ (Dev C++) После ввода первой строки программа дает ошибку и закрывается Программа аварийно закрывается Программа закрывается после ввода данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |