1294 / 465 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
||||||||||||||||
1 | ||||||||||||||||
Конструктор класса не видит конструктор по умолчанию другого класса10.08.2013, 23:27. Просмотров 1564. Ответов 6
Метки нет Все метки)
(
Ошибка, естественно, в Classes.cpp, в строке 20. Ругается, что у класса TailNode нет конструктора по умолчанию, хотя он там, конечно, есть.
Classes.h
Classes.cpp
Список.cpp
0
|
|
10.08.2013, 23:27 | |
Конструктор класса с инициализацией другого класса Вопрос про конструктор класса по умолчанию Для класса не существует конструктор по умолчанию Cделать конструктор по умолчанию и копирования для класса |
|
1172 / 885 / 94
Регистрация: 03.08.2011
Сообщений: 2,455
|
|
10.08.2013, 23:39 | 2 |
Керра, класс должен быть определен до его использования. Предварительное объявление позволяет лишь объявлять указатели и ссылки в качестве членов класса.
Добавлено через 6 минут В общем все определения классов переместите в .h файл. Определения функций ( в том числе и конструкторов ) оставляете в .cpp.
1
|
1294 / 465 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
||||||||||||||||
11.08.2013, 10:31 [ТС] | 3 | |||||||||||||||
Toshkarik, ага... сейчас попробуем...
Добавлено через 2 минуты а, не, уже завтра попробуем)) спать надо)) Добавлено через 10 часов 4 минуты Toshkarik, сработало) Добавлено через 39 минут Теперь в Classes.cpp ошибка в строке 101 - Access violation reading... Classes.h
Classes.cpp
Список.cpp
0
|
3239 / 2047 / 350
Регистрация: 24.11.2012
Сообщений: 4,896
|
|
11.08.2013, 10:33 | 4 |
Керра, деструктор вызывается автоматически, не нужно делать это руками. Иначе в данном случае получается два вызова delete, второй благополучно валится.
1
|
1294 / 465 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
|
11.08.2013, 10:37 [ТС] | 5 |
0x10, разве если в классе есть динамические переменные-члены, то не нужно в деструкторе прописывать их удаление?
0
|
Don't worry, be happy
|
||||||
11.08.2013, 10:43 | 6 | |||||
Имеется ввиду то, что Вы явно вызываете деструктор для автоматической переменной
1
|
1294 / 465 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
|
11.08.2013, 10:47 [ТС] | 7 |
Croessmah, а, точно)) спасибо)
0
|
11.08.2013, 10:47 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Конструктор класса, конструктор копирования запускается не тот который нужен Конструктор класса по умолчанию: код компилируется, хотя по идее не должен Конструктор производного класса требует конструктор предка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |