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

Поля в синглтоне - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расшифровка таинственного пробела http://www.cyberforum.ru/cpp-beginners/thread1497550.html
Большая просьба помочь.Есть задача проверить является ли число двоичным или десятичным: вот код #include <iostream> using namespace std; int main() {setlocale(LC_ALL,"Rus"); char stroka; int...
C++ Ошибка в приложении: "error LNK2019: ссылка на неразрешенный внешний символ" Создал консольное приложение и в него добавил код: #include "afxwin.h" // MFC Основные и стандартные компоненты class CMainWnd : public CFrameWnd { public: CMainWnd(); // Конструктор по... http://www.cyberforum.ru/cpp-beginners/thread1497544.html
C++ GDI+ Как Image сохранить в буфер / массив?
Здравствуйте, сижу бьюсь над проблемой рисования в памяти через GDI+ В память рисует, всё работает, но я никак не могу сообразить как же сохранить Image не в файл, а в буфер Например canvas это...
алгоритм эвклида C++
как работает этот код? int gcd(int a, int b) { while(b) b^=a^=b^=a%=b; return a; }
C++ Макрос BEGIN_MESSAGE_MAP http://www.cyberforum.ru/cpp-beginners/thread1497528.html
Пытаюсь разораться что делает макрос BEGIN_MESSAGE_MAP(CSpaceship,CCmdTarget) Там код получается неясный, вот определение самого макроса: #define BEGIN_MESSAGE_MAP(theClass, baseClass) \...
C++ Циклы while и for: в чем суть отличия? Пытаюсь понять в чем суть отличия между этими циклами. Пишутся по разному, а по сути тоже самое. Можно ли написать цикл while таким образом, чтобы нельзя было сделать аналогичный цикл с for? или... подробнее

Показать сообщение отдельно
hoggy
6692 / 2874 / 494
Регистрация: 15.11.2014
Сообщений: 6,466
Завершенные тесты: 1
13.07.2015, 11:06
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
class Server
{
    Server(){ ... }   //<--- закрыт для внешнего мира
  ~Server(){ ... }
 
 
    // какие то самые обычные члены, 
    // как и у любого нормального класса
    std::thread* networkTrd;
    RakNet::RakPeerInterface* authPeer;
    ...
public:
 
    // локальный статик позволяет 
    // безопасным образом 
    // выполнять инициализацию
    // как в хэдэрах, так и в спп файлах
    static Server& getInstance() { static Server s; return s; }
 
    // обычная функция-член, 
    // как у любого нормального класса
    void start();
    ...
};
 
...
 
int main()
{
    Server::getInstance()  //<--- сервер полностью проинициализирован, 
        .Start();     //<--- запуск
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru