С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как удалить базовый объект? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Доступ к параметрам программы и окружению http://www.cyberforum.ru/cpp-beginners/thread48222.html
int main(int argc, char *argv, char *env) { .......... return 0; } Как сделать доступными argc, argv и env в функциях и классах. У меня сделаны глобальные переменные, и в начале main, эти...
C++ Как записать битсет в файл? Как записать битсет в файл ? http://www.cyberforum.ru/cpp-beginners/thread48194.html
Как сделать, чтобы модальное окно закрылось по условию? C++
Предполагается модальное диалоговое окно ProgressSave с прогресс баром и кнопкой ОК. Надо чтобы по завершении прогресса окно само закрылось и передало управление основной программе. Прогресс ещё не...
C++ Программирование операций из массивом структур
Прива всем, Пацаны помогите лабу 21 зделать. Тема: Программирование операций из массивом структур. Задание: Ввести перелік студентів, які не склали другий та третій іспити.
C++ Передача массивов в функцию http://www.cyberforum.ru/cpp-beginners/thread48175.html
пиши сюда M128K145, Тема: Передача масивів у функцію. Задание: Виконати завдання лабораторних робіт №13 (Програмування операцій з одновиміпними масивами) і №16 (Програмування операцій з...
C++ Шаблоны функций Rififi, привет какой у тебя емеил Добавлено через 58 минут 9 секунд тема: Шаблони функції Помогите написпть код програми на Turbo C++ Теоретичні відомості: за допомогою шаблона ... подробнее

Показать сообщение отдельно
Неумейка
12 / 11 / 2
Регистрация: 14.02.2009
Сообщений: 89

Как удалить базовый объект? - C++

25.08.2009, 11:59. Просмотров 1119. Ответов 2
Метки (Все метки)

Пишу под symbian, здесь Mbase вроде интерфейсов C#:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Mbase
{
virtual  void foo1()=0;
virtual  void foo2()=0;
virtual  void foo3()=0;
virtual  void foo4()=0;
}
 class XXX:public Mbsae
{
virtual  void foo1();
virtual  void foo2();
virtual  void foo3();
virtual  void foo4();}
…
XXX x= new XXX();
delete x;
как я понял symbian хочет явного удаления базового класса, как это сделать? думаю что в деструкторе XXX надо удалить через указатель на Mbase.но вот как? Мне б примерчик. ( Хотя я могу и ошибатся.)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.