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

Что же от меня хотят? :] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ настройки студии ?? http://www.cyberforum.ru/cpp-beginners/thread56063.html
какие самые оптимальные настройки студии чтобы всё паботало хорошо?
C++ Заменить все элементы массива большие чем "a" значением максимального элемента этого массива Всем драсте, в общем у меня такая же ситуация) помогите пожалуста написать програмки на массивах 1мерный масив: Заменить все элементы массива большие чем "a" значением максимального эллемента этого... http://www.cyberforum.ru/cpp-beginners/thread56062.html
C++ не работает шаблонный список
Создаю список При компиляции выдает ошибки 1>Linking... 1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall Spisok<int>::~Spisok<int>(void)" (??1?$Spisok@H@@QAE@XZ)...
Хэш функции C++
Задание: Написать программу которая реализует хэш-функцию за 3 последними цифрами, идентификационного номера. Реализовать добавления и поиск данных, предусмотреть квадратичный пересмотр для решения...
C++ c++ лабораторная http://www.cyberforum.ru/cpp-beginners/thread56040.html
1 Найти самое близкое целое число до настоясчго , которое вводится пользователем с клавиатуры. 2 Пользователь вводит любые целые числа с клавиатуры, заканчивая введение числом 100. Вывести на экран...
C++ Найти произведение элементов последней строки массива решите кто может задачку! 1) Найти произведение элементов последней строки массива размером 5х4, состоящей из элементов целого типа. ЗАРАНЕЕ СПАСИБО! подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2893 / 1242 / 78
Регистрация: 27.05.2008
Сообщений: 3,379
14.10.2009, 12:12
Ты написал почти все правильно, и, с учетом того, что ты только учишься и это видимо непрофильный предмет, это замечательно! Я немного подрихтовал твой код:
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
33
34
35
36
37
38
#include <iostream>
#include <cstdlib>
using namespace std;
 
class CSingleton
{
public:
        static CSingleton* GetInstance()
        {
            if (!m_instance) m_instance = new CSingleton;
            cout << m_instance << endl;
            return m_instance;
        }
 
        static void DestroyInstance()
        {
            delete m_instance;
            m_instance = NULL;
        };
 
private:
        static CSingleton* m_instance;
 
protected:
        CSingleton() {};
        CSingleton(const CSingleton&) {};
        CSingleton& operator=(const CSingleton&) {};
};
 
CSingleton* CSingleton::m_instance = NULL;
 
int main()
{
    CSingleton* a = CSingleton::GetInstance();
    CSingleton* b = CSingleton::GetInstance();
    system("PAUSE");
    CSingleton::DestroyInstance();
}
Удачи!
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru