Re[17]: Singleton действительно антипаттерн в enterprize при
От: WolfHound  
Дата: 12.08.07 15:59
Оценка:
Здравствуйте, adontz, Вы писали:

WH>>extern никто не отменял.

A>Из DLL ок?
Гм:
dll.h
#ifdef DLL_EXPORTS
#define DLL_API __declspec(dllexport)
#else
#define DLL_API __declspec(dllimport)
#endif

DLL_API void iddqdPrint();
DLL_API extern int iddqd;

dll.cpp
#include <iostream>
#include "dll.h"

DLL_API int iddqd = 0;
DLL_API void iddqdPrint()
{
    std::cout << iddqd << "\n";
}

test.cpp
#include "dll.h"
int main()
{
    for (int i = 0; i < 1000000; ++i)
    {
        iddqd = i * i;
        iddqdPrint();
    }
    return 0;
}

Ы?

Если ты про переносимый способ по его нет ибо С++ ничего про dll не знает.
... << RSDN@Home 1.2.0 alpha rev. 673>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.