forward declaration bei interner Klasse -> Stdkonform?
-
Hi,
ist folgendes eigentlich standardkonform?
// header.h struct A { struct B; B* p; };// internal.cpp #include "header.h" struct A::B { int x; };Ich vermute ja schon, wüsste nicht, warum nicht und mein AIX-xlC "schluckt" das kommentarlos ... aber in letzter Zeit habe ich ein wenig Zweifel an der Standardkonformität des Compilers bekommen.
Gruß,
Simon2.
-
Das ist okay soweit.