Oh, dit is een leuke
In main() schrijf je:
classA ObjClassA();
Waarschijnlijk wil je hier mee een instance van A maken die ObjClassA heet.
Echter is dat niet wat er gebeurt. Je predeclareert namelijk een functie ObjClassA die geen parameters aanneemt en een return-by-copy geeft van een object met als type classA.
Beter zou zijn:
classA ObjClassA;
Lastig, nietwaar?
- SeySayux
PS. BTW, Ik weet niet welke compiler je gebruikt (ik veronderstel GCC), maar eh... cout gebruiken zonder #include <iostream>... en feitelijk is het std::cout, dus je gebruikt hier geen namespace... Lijkt me niet geweldig, eerlijk gezegd...