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