ClaseA tiene que heredar de ClaseB. no sé si es por el compilador o que, pero el tema es que al poner que una clase hereda de otra me sale estos errores:
ClaseA.cpp: In constructor `ClaseA.::ClaseA.(char*)':
ClaseA..cpp:7: error: no matching function for call to `ClaseB::ClaseB()'
ClaseB.h:10: note: candidates are: ArbreBinari::ClaseB(const ClaseB&)
ClaseB.h:26: note: ClaseB::ClaseB(int)
Código:
class ClaseA : public ClaseB
{
..........
}
si quito la herencia ": public ClaseB" compila todo bien.
tambien he incluido el fichero .h de la ClaseB #include "ClaseB.h";
con el make (makefile) tambien me sale el mismo error!!!!
Cual es el problema? Aparentemente tengo todo igual que las herencias c++ que he visto por la red!!!!