многократный вызов конструктора глобального объекта
От: andsin  
Дата: 06.07.04 14:09
Оценка:
Привет!
Вопрос, быть может, дурацкий, но как избежать многократного вызова констуктора глобально объекта. В файле cont.h объявлено:
typedef class _CONTAINER{
} CCONTAINER;
// ниже
static CCONTAINER container;

Я думал, что объявив глобальный объект с помощью static, я добьюсь того, что конструктор будет вызван единожды. Ан нет! Конструктор вызывается столько раз, сколько раз в программе встречается #include "cont.h". Как я должен описать объект, чтобы конструктор был вызван однажды?
З.Ы. @pragma once почему-то использовать не хочется.
Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.