crossplatform.ru

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

> локальные объекты конструктора. ошибка
__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*)':

но все работает -если я создаю кнопки как члены класса(указатели). а уже в конструкторе динамически выделяю для них память.

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 28.4.2024, 12:43