MS Visual C++: Warning C4251
-
Hallo,
bei folgendem Code bekomme ich die Warnmeldung "warning C4251: 'm_Struktur' : struct 'CKlasse::SStruktur' needs to have dll-interface to be used by clients of class 'CKlasse'.
Es handelt sich um eine Struktur (SStruktur) welche ich im privaten Bereich der Klasse (CKlasse) deklariert habe und direkt ein Array m_Struktur allokiere. Das ganze liegt in einer DLL (CKlasse ist mit __declspec(dllexport) deklariert).
Weiss jemand, was das sein koennte?
Danke!
Peter
-
bei folgendem Code
wo ist er denn?
-
Oh, hab ich in der Eile doch glatt vergessen.
Hier alles relevante:
class CKlasse { private: struct SStruktur { int foo; } m_Struktur[100]; }
Peter
-
*push*
Scheint zwar unwichtig zu sein, die Warnung per #pragma unterdruecken moechte ich aber auch nicht.
-
Kannste ignorieren in diesem Fall.