Вызов функции класса без инициализации класса. |
Здравствуйте, гость ( Вход | Регистрация )
Вызов функции класса без инициализации класса. |
Trisch |
2.12.2014, 12:57
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: 0 |
В Qt некоторые функции класса можно вызывать без инициализации самого класса.
К примеру:
Вот как такую возможность реализовать в своих классах? Если предположение, что это реализовано с помощью static (В принципе, функция currentDate() и определена как static). Но я с статическими функциями сталкивался редко, вот поэтому, хочу уточнить. |
|
|
Iron Bug |
2.12.2014, 13:10
Сообщение
#2
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
это обычные статические функции класса.
|
|
|
Trisch |
2.12.2014, 13:16
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: 0 |
|
|
|
ahalaj |
3.12.2014, 9:29
Сообщение
#4
|
Студент Группа: Участник Сообщений: 47 Регистрация: 14.6.2014 Пользователь №: 4166 Спасибо сказали: 13 раз(а) Репутация: 1 |
это обычные статические функции класса. да, я уже это понял) А вот можно сделать так, чтобы при вызове некой функции и вызывался бы конструктор? Не совсем понял, но посмотри на стандартный паттерн под названием "синтглетон". |
|
|
Текстовая версия | Сейчас: 26.12.2024, 4:54 |