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

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

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

Singleton и DLL - C++

06.01.2013, 20:29. Просмотров 516. Ответов 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
Посмотрите здесь:

Что значит Singleton& operator = ( Singleton& )? - C++
// Singleton.h class Singleton { private: static Singleton * p_instance; // Конструкторы и оператор присваивания...

Singleton и MVC - C++
Здравствуйте уважаемые форумчане. Изучаю с++ и столкнулся с понятием паттернов и парадигмы MVC. Прочитав про паттерны и погуглив не...

Паттерн Singleton - C++
Здравствуйте. Например есть класический одиночка и загрузка музыки. Возможно ли сделать загрузку и вопроизведение музыки через класс...

Паттерн Singleton - C++
Мне вот дали такой код как паттерн Singleton: #include "stdafx.h" template <class T> class SingletonS { static int...

Реализация Singleton - C++
Приветствую. Пытался реализовать паттерн проектирования Singleton для лога след. образом: class Logger { public: void...

Singleton. Одиночка. Паттерн - C++
Как реализовать паттерн Singleton на C++? Делаю так: Заголовочный файл: class Play { private: Play(void); ~Play(void);

Singleton vs static class - C++
Зачем этот синглтон, если его можно представить как класс с статическими полями и методами. Какой случай я упускаю?

Насчёт шаблонного паттерна SingleTon - C++
Есть код паттерна template<class T> class Singleton { private: static T* ptr; protected: Singleton();

Масштабирование системы при использовании паттерна Singleton - C++
Добрый день, как доказать или опровергнуть, что архитектура теряет гибкость и расширяемость при активном использовании паттерна Singleton.

Загрузка 32 bit DLL в 64 bit DLL - C++
Доброго дня, в своем предыдущем посту я озадачивался вопросом о том, как можно прикрутить DLL файл в проект visual studio, для доступа...

Collections: singleton/singletonList/singletonMap. Что значит слово singleton? - Java SE
Заметил, что в классе Collections (утилитный класс) имеются методы для оборачивания элемента в set/list/map Все эти методы содержат в...

Singleton - Objective-C
Всем доброе время суток! У меня возникла одна проблема в классе Singleton у меня описана одна функция которую надо сделать private. ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 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
Ответ Создать тему
Опции темы

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