crossplatform.ru

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


  Ответ в Вызов функции класса без инициализации класса.
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
ahalaj Дата 3.12.2014, 9:29
 
Цитата(Trisch @ 2.12.2014, 13:16) *
Цитата(Iron Bug @ 2.12.2014, 14:10) *
это обычные статические функции класса.


да, я уже это понял)

А вот можно сделать так, чтобы при вызове некой функции и вызывался бы конструктор?

Не совсем понял, но посмотри на стандартный паттерн под названием "синтглетон".
Trisch Дата 2.12.2014, 13:16
 
Цитата(Iron Bug @ 2.12.2014, 14:10) *
это обычные статические функции класса.


да, я уже это понял)

А вот можно сделать так, чтобы при вызове некой функции и вызывался бы конструктор?
Iron Bug Дата 2.12.2014, 13:10
  это обычные статические функции класса.
Trisch Дата 2.12.2014, 12:57
  В Qt некоторые функции класса можно вызывать без инициализации самого класса.
К примеру:

QDate::currentDate();


Вот как такую возможность реализовать в своих классах?
Если предположение, что это реализовано с помощью static (В принципе, функция currentDate() и определена как static). Но я с статическими функциями сталкивался редко, вот поэтому, хочу уточнить.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 16:12