bir genel kullanım sınıfı erişme (örn proje yapılandırma parametrelerini tutan bir sınıfı) aşağıda gibi.genel kullanılan sınıfları vardır Bizim uygulamamızda tüm proje üzerinde
class DB{
public:
int projectVersion
int somethingSoMuchImportantAllOverTheProject
};
extern DB* pDB;
Diğer tüm sınıflar bu sınıfı kullanacağından, bunların hepsine bir şekilde erişmesi gerekir. Bizim çözümümüz "extern DB * pDB;" başlık dosyasında, ihtiyacı olan her kimse, başlık ekledikten sonra ona erişebilecek. Belki daha iyi bir çözüm olduğunu düşünüyorum ve bu genel durum için fikirlerinizi almak istiyorum.
bir işaretçi olarak _have_ mu? –
'c' etiketini kaldırdım, bu açıkça C++. – unwind
Konuştuğunuz şey basit bir global değişkendir (başka bir şekilde bir formda). Yani, daha iyi bir seçenek önermek için, sadece sözdizimi değil, bir tasarım düşüncesi olarak tüm resmi görmeniz gerekir. – KBart