|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.10.2008, 19:42 | #1 |
Пользователь
Регистрация: 16.01.2008
Сообщений: 15
|
Help C++
Подскажите, что означает одинарное двоеточие?
Смотрел в учебниках, не нашёл, в поиске на форуме тоже нет результатов! Вот пример строки: PrintKU::PrintKU(QWidget* pwgt) : TR_NUM(QObject::tr("#")) И ещё, я так понял pwgt это указатель на класс QWidget? Неизменится ли смысл кода если его изменить вот так: ...(QWidget * pwgt)... ; или вот так: ...(QWidget *pwgt)... ? P.S. Писалось в Qt Последний раз редактировалось ДЫМ; 31.10.2008 в 19:45. |
31.10.2008, 20:09 | #2 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
Ну обычно так вызывается конструктор базового класса. я qt не юзал, может тут смысл в другом, хотя скорее всего так и есть
|
31.10.2008, 21:26 | #3 |
Пользователь
Регистрация: 16.01.2008
Сообщений: 15
|
Ммм... А по подробнее можно? Просто C++ в колледже не изучали, сам учусь! Пока хреново шарю!
|
31.10.2008, 21:31 | #4 |
Great Code Monkey
Форумчанин
Регистрация: 09.08.2007
Сообщений: 533
|
Это список инициализации. Поле TR_NUM инициализируется значением #.
Не изменится. |
01.11.2008, 15:19 | #5 |
Пользователь
Регистрация: 16.01.2008
Сообщений: 15
|
Cпс, очень помог!!! + в отзывы!
|