|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.08.2012, 21:47 | #11 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Это понятно, но почему именно так? Наследование например почему не делаете?
|
31.08.2012, 23:18 | #12 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ТС, проблема в непонимании порядка действий, а именно:
0) Код:
Код:
Код:
Код:
this для кого придумали? PS: на шаге 2 ptr все еще мусор. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
01.09.2012, 00:10 | #13 |
Форумчанин
Регистрация: 01.11.2011
Сообщений: 172
|
Друзья, извините, пропадал интернет!
вот код(меньше не мог ), компиляция без ошибок header файл класса CableTV Код:
Код:
Код:
Код:
Желание тысяча возможностей, нежелание - тысяча причин
|
01.09.2012, 00:23 | #14 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ошибка ваша не изменилась ни капли.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
01.09.2012, 00:31 | #15 |
Форумчанин
Регистрация: 01.11.2011
Сообщений: 172
|
Пепел Феникса, не понимаю, подскажите, вот main
Код:
Желание тысяча возможностей, нежелание - тысяча причин
|
01.09.2012, 00:51 | #16 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
смотрим внимательно.
вот код создания статического объекта Код:
а теперь смотрим в конструктор: Код:
меняем на: Код:
ошибка возникает при доступе к данным через неверный указатель, а не при вызове невиртуальных методов между прочим. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 01.09.2012 в 00:54. |
01.09.2012, 21:04 | #17 |
Форумчанин
Регистрация: 01.11.2011
Сообщений: 172
|
Спасибо Вам огромное!
Спасибо Вам, однако не понятно когда создается this, после выполнения конструктора? Неужели на момент входа в конструктор уже создан this , что его можно передавать в другие классы? Я читал, что this создается при вызове метода и идет первым неявным параметром в метод, чтобы метод знал с данными какого объекта работать (Дейтел). Спасибо!
Желание тысяча возможностей, нежелание - тысяча причин
Последний раз редактировалось Stilet; 01.09.2012 в 22:24. |
01.09.2012, 22:13 | #18 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Конструктор - тот же метод, так что в нем тоже присуствует this. Другое дело, что то, на что он указывает еще не создано и этим и займется конструктор, но указатель как таковой уже существует.
|
01.09.2012, 22:47 | #19 |
Форумчанин
Регистрация: 01.11.2011
Сообщений: 172
|
waleri, спасибо
Желание тысяча возможностей, нежелание - тысяча причин
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Доступ к обьекту другого класса. | the27mart | Общие вопросы по Java, Java SE, Kotlin | 6 | 08.08.2012 19:30 |
Доступ к элементам диалогового окна MFC из другого класса | applegrub | Visual C++ | 0 | 22.04.2012 20:04 |
Доступ к TextBox в WPF из другого класса | CoderWPF | WPF, UWP, WinRT, XAML | 2 | 15.03.2012 11:07 |
Конструктор класса не хочет принимать в качестве параметра адрес объекта другого класса | Jugger | Помощь студентам | 3 | 05.01.2012 04:10 |
Доступ из другого класса | KipZ | Windows Forms | 1 | 06.02.2011 15:22 |