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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dex95
0 / 0 / 0
Регистрация: 06.09.2012
Сообщений: 5
#1

Singleton и DLL - C++

06.01.2013, 20:29. Просмотров 502. Ответов 2
Метки нет (Все метки)

DLL
.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class EXPORT LOG 
{
public:
    LOG()
    {
        x = this;
    }
    void test();
 
    static LOG* Get() {return x; }
private:
    static LOG* x;
};
.cpp
C++
1
2
3
4
5
LOG* LOG::x = 0;
void LOG::test()
{
    // как сюда попасть?
}
APP
C++
1
2
3
4
5
void main()
{
    LOG* a = new LOG();
    LOG::Get()->test();
}
error LNK2001: unresolved external symbol "private: static class.... Почему ошибка? никак не могу понять
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2013, 20:29     Singleton и DLL
Посмотрите здесь:

C++ DLL на C++
C++ dll?
Реализация Singleton C++
Насчёт шаблонного паттерна SingleTon C++
C++ Singleton и MVC
Загрузка 32 bit DLL в 64 bit DLL C++
Паттерн Singleton C++
Singleton. Одиночка. Паттерн C++
C++ Singleton vs static class
Паттерн Singleton C++
C++ Что значит Singleton& operator = ( Singleton& )?
Масштабирование системы при использовании паттерна Singleton C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт C++
4932 / 2512 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
06.01.2013, 22:58     Singleton и DLL #2
Что-то у Вас синглтон не похож на синглтон
Dex95
0 / 0 / 0
Регистрация: 06.09.2012
Сообщений: 5
06.01.2013, 23:39  [ТС]     Singleton и DLL #3
Да это так эксперимент был.. дело было в EXPORT он не правильно переключался на импорт
Yandex
Объявления
06.01.2013, 23:39     Singleton и DLL
Ответ Создать тему
Опции темы

Текущее время: 18:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru