2 / 2 / 1
Регистрация: 14.07.2012
Сообщений: 28
|
||||||||||||||||
1 | ||||||||||||||||
Наследование классов(ошибка неразрешенные внешние символы)10.04.2013, 22:19. Показов 980. Ответов 4
Метки нет (Все метки)
Добрый день! Реализую программу для решения СЛАУ методом Гаусса. Встрял на том, что компилятор выдает ошибку на использование неразрешенного внешнего символа классом Gauss. Сам метод работает, все ошибки, исключения и прочее-прочее тонкости учтены. Походу я неправильно как-то наследую необходимые данные из Create_Matrix в Gauss. Пожалуйста взгляните на код, в чем ошибка?
И еще, по мелочи, деструктор Create_Matrix вызывает ошибку при завершении программы, что не так с деструктором? Файл с классами:
0
|
10.04.2013, 22:19 | |
Ответы с готовыми решениями:
4
Неразрешенные внешние символы/элементы Переопределение и неразрешённые внешние символы (VS2017) Неразрешенные внешние элементы. Где ошибка? Неразрешенные внешние элементы |
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||
11.04.2013, 00:41 | 2 | |||||
Slayerz, почему саму ошибку не привели? Не всегда компилятор под рукой, поэтому не подскажу по "неразрешенным символам".
По конструктору Вы выделяете память под Rashir_matrix размером stroka, а потом в цикле выходите за дмапазон (stroka+1). Вероятно, тут проблема. В деструкторе же не удаляются Rashir_matrix и A после циклов. Нужно добавить:
0
|
503 / 352 / 94
Регистрация: 22.03.2011
Сообщений: 1,112
|
|||||||||||||||||||||
11.04.2013, 01:07 | 3 | ||||||||||||||||||||
начну с main.cpp:
строка 13
строка 47
строка 49
Зачем вам наследование? Это агрегация. На каком вы языке пишите на с++ или с/с++? Используйте адекватные названия "Rashir_matrix - Extended". Уберите избыточный код:
Конструктор Create_Matrix() не реализован. И в сппшнике не интерфейс, а реализация. В реализации конструктора Gauss() я так думаю это бэд копипаст? п.с. Или копайтесь в своем коде сами))))
0
|
503 / 352 / 94
Регистрация: 22.03.2011
Сообщений: 1,112
|
|
11.04.2013, 13:43 | 5 |
Согласен, не обратил внимание на аллокацию.
0
|
11.04.2013, 13:43 | |
11.04.2013, 13:43 | |
Помогаю со студенческими работами здесь
5
Шаблоны: неразрешенные внешние элементы Библиотека fltk и неразрешенные внешние элементы Ошибки линковки: неразрешенные внешние символы Неразрешенные внешние элементы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |