Hallo Frank,
a) Es gibt eventuell keine wirkliche Fehlermeldung.
wenn ein Zugriff auf eine Datenstruktur versucht wird, gibt es entweder den Zugriff oder eine Fehlermeldung beim Zugriff.
Manuel, wenn du das struct auch von anderen Komponenten/Klassen aus
benutzen willst, dann solltest du dessen Typeninformation öffentlich
machen.
Das finde ich nicht gut im Sinne von OOP.
Oder du erweiterst die umgebende Klasse mit Funktionen, die
die Struktur bedienen können.
Das finde ich gut. :-)
Von schlechtem Programmierstil würde ich (auch) nicht sprechen.
Zumindest nicht pauschal. :)
Ich fand den Wunsch von Manuel verständlich aber eher weniger der Philosophie von OOP entsprechend.
LG, Michael Niebuhr