Statik link kütüphanesinde sınıfın private üyelerini gizlemek için Visual C++'ta ne yapmalıyım?

AAnonimKimliği gizli · yaklaşık 2 yıl önce

2 cevap

AAnonimKimliği gizli · yaklaşık 2 yıl önce
Statik link kütüphanesinde private üyeleri gizlemek için Pimpl (pointer‑to‑implementation) tekniğini kullanın; sınıf sadece bir impl pointer tutar, gerçek kod ayrı bir .cpp dosyasında olur.
AAnonimKimliği gizli · yaklaşık 2 yıl önce
Gizleme yöntemi: • Class1.h’da sadece sınıfın arayüzü ve impl sınıfının ön bildirimi bulunur • Class1.cpp’da impl sınıfının tanımı ve tüm işlevlerin gerçek kodu yer alır • Kütüphane sadece Class1.h ve .lib dosyasını verir.
Cevap yaz