Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Можно ли инстанцирование класса прописать в самом классе? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Жутко туплю на ACMP http://www.cyberforum.ru/cpp/thread276074.html
Два года назад решал задачу 151 на ********... Щас не могу вспомнить, чего не хватает и что лишнее... Принцип: Проверяю все компоненты связности на двудольность и смотрю, чтобы их число было не более...
C++ Программа управления аккаунтами Здраствуйте. У меня есть задача которую я немогу решить. Нада сделать в этой задаче чтобы можна было создавать, удалять, изменять аккаунты. Я сделал только управлением одного аккаунта, а мне нужно... http://www.cyberforum.ru/cpp/thread276034.html
C++ Калькулятор
разработать кулькулятор, выполняющий арифметические операции над римскими цифрами, обеспечивающий перевод из римской системы в десятичную систему счисления
Масив на С C++
нада написать массив из чисел в котором будет считатся сума этих чисел
C++ Событие при ОТжатии клавиши http://www.cyberforum.ru/cpp/thread275522.html
Всем привет,Хотел бы узнать какой функцией из WinApi или OpenGL можно сделать событие при ОТжатии клавиши? На счет WM_KEYUP компилятор говорит что нельзя ее как-то там представить,хотя код брал с...
C++ CString в OLECHAR Столкнулся с проблеммой при добавлении в Storage файлов с русскими именами pStorage->CreateStream возвращает ошибку о том что имя элемента не правельное В msdn-е написано что при создании потока его... подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт С++
2303 / 1673 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
20.04.2011, 08:37
taras atavin, про Singleton никогда не слышали?
C++
1
2
3
4
5
6
7
8
9
10
class Singleton {
public:
  static Singleton& getInstance() {
    static Singleton instance;
    return instance;
  }
 
private:
  Singleton() {}
};
Либо:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Singleton {
public:
  static Singleton* getInstance() {
    if (instance == 0)
      instance = new Singleton();
 
    return instance;
  }
 
private:
  Singleton() {}
 
  static Singleton* instance;
};
 
Singleton* Singleton::instance = 0;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru