Ich habe eigentlich noch nie mit reinem C gearbeitetXin hat geschrieben: Kerli hat geschrieben:Er erlaubt anscheinend keine Member die nicht mit typedef definiert worden sind.
Das ist klar, weil das nicht C entspricht.
Deshalb, verwende ich auch sonst auch immer C++, weil das hier aufgetretene Problem und noch viele andere Sachen einfacher und eleganter gelöst werden könnenXin hat geschrieben:Du kannst ja auch nichtdefinieren.Code: Alles auswählen
struct bla; struct bla2 { bla * p; };
Dass Classes und Structs in C++ direkt als Typ definiert werden ist in C nicht so. Und Unions werden afaik nirgendwo implizit als Typ definiert.