class A{ B teste; }; class B{ A teste; }; eu preciso declarar duas classes, porém cada classe precisa da outra para funcionar, como eu faço para declarar ambas 'juntas' ? eu tentei tambem fazer deste jeito: class A; class B; class A{ B teste; }; class B{ A teste; }; - mas tambem não funcionou :\ , alguém poderia me ajudar ??