Struct in Klasse verkapseln
-
Hallo,
ich habe die Klasse tip_sequences, die ausschließlich für interne Zwecke die Struct strct_seq verwendet:
struct strct_seq { string name; string genome; }; class tip_sequences { private: vector<strct_seq> m_seq_of_tips; public: tip_sequences(); ... };Wenn ich das nun so als Headerfile "tip_sequences.h" irgendwo einbinde, wird strct_seq auch nach außen sichtbar, obwohl strct_seq nur klassenintern benötigt wird.
Kann man das irgendwie verhindern?
-
Pack das Struct doch in die Klasse unter private!