локальные объекты конструктора. ошибка |
Здравствуйте, гость ( Вход | Регистрация )
локальные объекты конструктора. ошибка |
__ilya__ |
9.7.2012, 9:55
Сообщение
#1
|
Студент Группа: Участник Сообщений: 57 Регистрация: 19.1.2012 Пользователь №: 3143 Спасибо сказали: 0 раз(а) Репутация: 0 |
читал макса шлее Qt4.5.
там в примерах все объекты, кнопки, слайдеры, надписи и Т.П. создаются в конструкторе локально. почему-то когда я создаю локальный обьект( динамически), в конструкторе при сборке выдает ошибку. может потому-что я использую Qt4.8. [code] Widget::Widget(QWidget *parent) : QWidget(parent) { //... QPushButton *button = new QPushButton("button"); //... } D:\QtCreator_test\SoundPlaer\widget.cpp:-1: In constructor 'Widget::Widget(QWidget*)': но все работает -если я создаю кнопки как члены класса(указатели). а уже в конструкторе динамически выделяю для них память. |
|
|
Текстовая версия | Сейчас: 28.4.2024, 12:43 |