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

Реализация Singleton - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - обработка списка. Сначала в программе должен http://www.cyberforum.ru/cpp-beginners/thread527409.html
Вывести на экран все записи товаров, определенного ценового диапазона. Ценовой диапазон указывается пользователем. ТОВАР: наименование товара (строка 15 символов); единицы измерения (строка 5 символов); цена (вещественное число с двумя знаками после запятой); количество (целое положительное число).
C++ Сосчитать количество чисел удовлетворяющих условию... Нужно сосчитать количество чисел удовлетворяющих условию А(i)>B(i), где А(i)>B(i) - одномерные массивы целых чисел одинаковой длины. http://www.cyberforum.ru/cpp-beginners/thread527408.html
Шифрование методом Цезаря C++
Шифрование методом Цезаря со сдвигом на 6 нужна блок–схема
C++ Создание структуры с последующей сортирокой даты, сортровка людей по полу и дате А здесь смотрели?
Здравствуйте,помогите пожалуйста с данной задачей: создать структурный шаблон содержащий фамилию, имя, пол, рост, дату рождения человека.По запросу пользователя вывести : -всех данных отсортированных в алфавитном порядке; -отдельно данных о мужчинах, о женщинах; -средний рост мужчин; -фамилии и имени самой молодой женщины, из тех, чей рост превосходит средний рост мужчин(возраст...
C++ Определить число символов в самом длинном слове строки http://www.cyberforum.ru/cpp-beginners/thread527389.html
Т.к. я полный 0 в этом, обращаюсь сюда. Нужно определить число символов в самом длинном слове строки. Слова отделяются знаком “/”. Напишите через Borland.
C++ Перевести массив char в переменную string Помогите перевести массив char в переменную string подробнее

Показать сообщение отдельно
YourLastSong
1 / 1 / 0
Регистрация: 12.12.2010
Сообщений: 112
25.03.2012, 12:02     Реализация Singleton
Приветствую.

Пытался реализовать паттерн проектирования Singleton для лога след. образом:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Logger
{
    public:
        void log (const std::string& logMessage) const;
        static Logger& getInstance ();
 
    protected:
        static Logger loggerInstance;
        Logger ();
        ~Logger ();
};
 
void Logger::log (const std::string& logMessage) const
{
    std::cerr <<  logMessage.c_str () << std::endl;
}
 
Logger& Logger::getInstance ()
{
    return loggerInstance;
}
На этапе линковки проект падает:

error LNK2001: unresolved external symbol "protected: static class Logger Logger::loggerInstance" (?loggerInstance@Logger@@1V1@A)
Что не так?

Что делать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru