powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблема с динамическим созданием/удалением объектов
1 сообщений из 26, страница 2 из 2
Проблема с динамическим созданием/удалением объектов
    #34046238
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tubrikеще маленький вопрос

//в коде есть такое...
classA *pCA;
pCA = new classA();
((class_child_A *)pCA )->add( new classB(this, ...) ); //это нормально?
.....
.....

Во всяком случае не корректно. Тут даже нет вызова конструктора class_child_A. Могут возникнуть и другие проблемы: выделенная память для объекта, .... . Даже, если ты не хочешь прописать интерфейс для classA, а хочешь использовать явное приведение типов, то надежней:

Код: plaintext
1.
2.
3.
classA        *pCA;
pCA = new class_child_A();
((class_child_A  *)pCA )->add( new classB(this, ...) );
...
Рейтинг: 0 / 0
1 сообщений из 26, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблема с динамическим созданием/удалением объектов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]