1) CGameHud* CGameHudInstance; можешь хранить где то в хедер файле, который всем доступен:
extern CGameHud* CGameHudInstance;
в цппшнике только не забудь написать
CGameHud* CGameHudInstance = 0;
Создаешь его как и создавал, важно не забыть убить его в конце работы программы, иначе будет утечка.
2) Обьяви класс синглетоном
ru.wikipedia.org/wiki/%D0%9E%D0%B4%D0%B8%D0%BD%D0%... .
Если класс не твой, то можешь сделать другой класс синглетоном, который его будет возвращать.