Задать вопрос

Как средствами C++ создать экземпляр класса, видимого из методов другого класса?

Собственно, как сделать объект доступным в любом месте?

Первое, что пришло на ум:
CGameHud* CGameHudInstance;

int main(int argc, char** args)
{
	CGameHudInstance = new CGameHud(argc, args);
	return 0;
}


Но в других файлах CGameHudInstance уже не виден.
  • Вопрос задан
  • 8649 просмотров
Подписаться 4 Оценить Комментировать
Ответ пользователя Толстый Лорри К ответам на вопрос (3)
@Free_ze
Пишу комментарии в комментарии, а не в ответы
Судя по примеру, здесь нужен синглтон.
Ответ написан
Комментировать