[C con Clase] Problema con interpretación de código relaccionado con clases.
Camilo José
cjdelreal en yahoo.es
Jue Ago 2 06:36:35 CEST 2012
Oscar, has olvidado algo fundamental; el compilador necesita poder encontrar las declaraciones de las funciones que estes empleando en un bloque de código. En lo que escribes no declaraste los métodos "SimpleCat FunctionOne(SimpleCat theCat)" y "SimpleCat* FunctionTwo (SimpleCat *theCat)" antes del método main que es quien lo utiliza. La solucion sería colocar los encabezados antes del main:
//.....
SimpleCat::~SimpleCat()
{
std::cout << "Simple Cat Destructor ...\n";
}
SimpleCat FunctionOne(SimpleCat theCat); //Estas son las delcaraciones
SimpleCat* FunctionTwo (SimpleCat *theCat); //a los métodos
int main()
{
//.....
si tenes más dudas referente a esto, vuelve a preguntar o puedes estudiar material referente al trabajo como tal de un compilador, al menos como es que hace para traducir lo que escribimos a alto nivel.
Más información sobre la lista de distribución Cconclase