Re[2]: Статическая переменная в классе???
От: just_bear Россия  
Дата: 08.10.04 11:04
Оценка:
Здравствуйте, Аноним, Вы писали:

Можно сэмулировать статический конструктор (конструктор класса) из С#. Например, так (примите как набросок):


#define STATIC_CTOR(x) static Initiator<x> m_initiator;

template<class Initable>
class Initiator
{
public:
 Initiator(){Initable::init();}
};


class A
{
  STATIC_CTOR(A);
  static void init(){.../*здесь инициализация*/}
...
};
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.