crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> инициализация родительского класса
Litkevich Yuriy
  опции профиля:
сообщение 4.6.2008, 8:37
Сообщение #1


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


есть такой код:
h:
class TReditor : public TableEditor
{
public:
    TReditor(QWidget *parent = 0);
};

cpp:
TReditor::TReditor(QWidget *parent) : TableEditor(MY_CONST, parent)
{
...
}

т.е я инициализировал родительский класс некой константой, а тепрь мне понадобилось сделать конструктор который принимает некую переменную:
h:
class TReditor : public TableEditor
{
public:
    TReditor(const QString &tr_type, QWidget *parent = 0);
};

и в зависимости от того какой константе она равна, инициализировать родительский класс, как бы это сделать, как в теле конструктора, например, проинициализировать родителя?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 20.4.2024, 11:49