Проблема с дееструктором
Пример:
*****
~CMainWnd();
И так всегда, помоги разобраться.
Почему при вызове дееструктора компилятор выдает мне ошибку?
Пример:
И так всегда, помоги разобраться.
Не нужно вызывать деструктор.
Для этих целей существует оператор delete.
delete wnd; // деструктор
Не нужно вызывать деструктор.
Для этих целей существует оператор delete.
delete wnd; // деструктор
Спасиб, щас попробую
А что значит * перед wnd ?
Спасиб, щас попробую
А что значит * перед wnd ?
Это значит, что нужно начать изучение С, прежде чем что-то на нем писать.
Это значит, что нужно начать изучение С, прежде чем что-то на нем писать.
Полностью согласен :}
Это значит, что нужно начать изучение С, прежде чем что-то на нем писать.
Я давно начал изучение С++, но такого еще не проходил
2Envel, если много знаешь, то надо делится инфой, а не смеяться над теми кто знает чуть меньше
Я давно начал изучение С++, но такого еще не проходил
2Envel, если много знаешь, то надо делится инфой, а не смеяться над теми кто знает чуть меньше
Поделиться инфой не сложно, но это базовые основы языка. Поэтому и реакция такая.
ЗЫ А * означает указатель. Т.е. не сам объект, а переменная в которой хранится адрес этого объекта.
Я давно начал изучение С++, но такого еще не проходил
Интересно, насколько же вы давно начали его изучение, если об указателях в самом начале узнают. То ли вы топчитесь на месте, то ли нагло лжете;)
Интересно, насколько же вы давно начали его изучение, если об указателях в самом начале узнают. То ли вы топчитесь на месте, то ли нагло лжете;)
Нет, я не вру, я сейчас прохожу перегрузку операторов
Возможно я не внимательно читал начало и поэтому не заметил этого ( * ).
Нет, я не вру, я сейчас прохожу перегрузку операторов
Возможно я не внимательно читал начало и поэтому не заметил этого ( * ).
Советую вернуться к началам. А именно - почитать о С (не С++), а потом уже и к С++ можно приступать.