![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 03.05.2012
Сообщений: 5
|
![]()
Здравствуйте, уважаемые программисты!
Обращаюсь к Вам потому, что в моей первой программе с классами вылетает ошибка линковки, а что с ней делать - я не знаю. Помогите кто чем может (: Код:
error LNK2019: unresolved external symbol "public: __thiscall Matrix::~Matrix(void)" (??1Matrix@@QAE@XZ) referenced in function _main C:\Users\пк\Documents\Visual Studio 2008\Projects\hhh\Debug\hh.exe : fatal error LNK1120: 1 unresolved externals Заранее благодарю. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 03.05.2012
Сообщений: 21
|
![]()
Здесь вы хотели деструктор написать?
Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 03.05.2012
Сообщений: 5
|
![]()
Да, по заданию требовалось использование конструктора и деструктора.
Ох, программа и в самом деле заработала. А Вас не затруднит объяснить, почему так? |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 03.05.2012
Сообщений: 21
|
![]()
А здесь конструктора вообще нет. А насчет деструктора. Даже не знаю нужен он здесь или нет. Динамически ничего не создается. У вас вот такая строчка есть.
Код:
Код:
Последний раз редактировалось Trigger man; 03.05.2012 в 23:29. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 03.05.2012
Сообщений: 5
|
![]()
Задумывался как конструктор инициализации:
Код:
Код:
а это задумывалось: Код:
Кажется, я запутался. |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 03.05.2012
Сообщений: 21
|
![]()
Да нет, здесь все правильно. Извиняюсь, вчера уже поздно было и спать хотел. Вот и не заметил конструктор инициализации.
Вы возьмите также и деструктор прямо в классе и опишите ~Matrix() { }; Цитата:
![]() |
|
![]() |
![]() |
![]() |
#7 | |
Регистрация: 03.05.2012
Сообщений: 5
|
![]()
Спасибо за совет, реализация деструктора спасла положение.
Цитата:
По поводу кода: хочется пристать с еще одним вопросом) Единственное, что мне осталось сделать - это дописать меню. Код:
(На примере метода Matrix_): Я в описании класса дописываю: Код:
Код:
Код:
this operator isn't correct rows: columns: rows: columns: И затем меня оттуда выбрасывает. Последний раз редактировалось |wanderer|; 05.05.2012 в 01:29. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка линковки + вопрос | hvz- | Win Api | 17 | 14.03.2012 22:47 |
Ошибка линковки! | Hacker19_90 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 19.01.2012 06:43 |
Свой класс - ошибка линковки LNK2019: ссылка на неразрешенный внешний символ... | Egyptorium | Общие вопросы C/C++ | 7 | 11.01.2012 17:48 |
Шаблонный класс, ошибка линковки | revaldo666 | Общие вопросы C/C++ | 1 | 12.12.2011 15:57 |
Банальная ошибка линковки | prouser | Общие вопросы C/C++ | 2 | 24.07.2011 04:22 |