crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Что значит "this"?
EndlessBorland
  опции профиля:
сообщение 8.12.2012, 18:31
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 1
Регистрация: 8.12.2012
Пользователь №: 3636

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




Репутация:   0  


  // Создаем кнопку "quitButton" с текстом "Quit this application"
    // ("tr" означает что в будущем мы сможем сделать мультиязычное приложение)
    QPushButton *quitButton = new QPushButton(tr("Quit this application"), this);

Помогите, пожалуйста, что значит "this", то бишь как и зачем его использовать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
mezmay
  опции профиля:
сообщение 8.12.2012, 20:04
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 272
Регистрация: 13.7.2009
Из: Ростов-на-Дону
Пользователь №: 904

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




Репутация:   1  


Указатель на текущий объект. В данном случае используется для того, чтобы указать создаваемой кнопке родительский обеъкт. То есть данный (вызывающий) объект станет родительским для кнопки.
А вообще почитай что-нибудь фундаментальное на эту тему - советую книгу по С++ Павловской
http://ru.scribd.com/doc/48055873/68/Указатель-this

Сообщение отредактировал mezmay - 8.12.2012, 20:17
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 9.12.2012, 1:34
Сообщение #3


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

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




Репутация:   212  


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

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


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




RSS Текстовая версия Сейчас: 25.4.2024, 7:56