Использование подобно QString(), Использование подобно QString() |
Здравствуйте, гость ( Вход | Регистрация )
Использование подобно QString(), Использование подобно QString() |
ALex-Annet |
19.7.2012, 10:09
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 13 Регистрация: 30.7.2009 Пользователь №: 958 Спасибо сказали: 0 раз(а) Репутация: 0 |
Привет всем) Каким образом необходимо описывать свои объекты, чтобы использовать их подобно конструкциям:
1) QString::number(..) 2) QString().setNum(..) Т.е. без экземпляра объекта. Для первого случая я полагаю необходимо просто сделать метод статическим.. |
|
|
ilyabvt |
19.7.2012, 12:57
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: 3 |
Во втором случае вообще-то экземпляр класса создается.
|
|
|
ALex-Annet |
19.7.2012, 13:23
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 13 Регистрация: 30.7.2009 Пользователь №: 958 Спасибо сказали: 0 раз(а) Репутация: 0 |
Да конечно создается, но создается не явно. Т.е. цель использовать объект таким вот неявным образом:
|
|
|
ilyabvt |
19.7.2012, 13:50
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: 3 |
А в чем проблема-то?
Цитата Для первого случая я полагаю необходимо просто сделать метод статическим.. Ну а для второго вообще ничего особого делать не надо. |
|
|
ALex-Annet |
19.7.2012, 14:06
Сообщение
#5
|
Студент Группа: Новичок Сообщений: 13 Регистрация: 30.7.2009 Пользователь №: 958 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
sidsukana |
20.7.2012, 7:24
Сообщение
#6
|
Участник Группа: Участник Сообщений: 158 Регистрация: 23.12.2010 Из: Челябинск Пользователь №: 2296 Спасибо сказали: 10 раз(а) Репутация: 2 |
Для второго необходим конструктор, чтобы установить переменные класса по умолчанию. А то огребешь чего при использовании не инициализированных переменных в методах.
|
|
|
Текстовая версия | Сейчас: 29.3.2024, 0:10 |