"Soeren Dalby" <nospam@nospam.com> wrote in message
news:3ba51836$0$972$edfadb0f@dspool01.news.tele.dk...
> Prøv at skrive:
>
> struct B;
> struct A{
> typedef int AT;
> void test(B::BT b){}
> };
> struct B{
> typedef int BT;
> void test(A::AT a){}
> };
>
> Mit C++ er ved at være lidt rustent, men det burde virke
Det virker desvaere ikke. Compileren klager over at selve typen B::BT ikke er
defineret ved linje 3:
typedefTest.cpp:6: incomplete type `B' does not have member `BT'
typedefTest.cpp:6: parse error before `)'
--
Posted from mikkel.mbar.dtu.dk [192.38.95.137]
via Mailgate.ORG Server -
http://www.Mailgate.ORG