/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

[Linker error] undefined reference to `vtable ayuda

 
      Índice del Foro elrincondelc.com -> Dev-C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
carson314



Registrado: 21 May 2012
Mensajes: 1

MensajePublicado: 21/05/2012 7:10 pm
Título: [Linker error] undefined reference to `vtable ayuda

Hola lo que pasa que ando haciendo un proyecto de herencia en c++ pero cuando compilo mi proyecto arroja el error [Linker error] undefined reference to `vtable for CFigura'
les anexo esa clase
Código:

#ifndef FIGURA_H
#define FIGURA_H


class CFigura{
    
     private:
            std::string nombre;
            double volumen;
      public:
            CFigura(std::string);
          virtual double calcular() { return 0.0;}
           virtual void mostrar_resultado(){}           
            void asignarNombre(std::string nombre);
            std::string obtenerNombre();
            double obtenerVolumen();
            void asignarVolumen(double volumen);
            virtual ~CFigura(){};
           
};

#endif        

Código:


#include <iostream>
#include "figura.h"



CFigura::CFigura(std::string nom="Sin nombre"){
      asignarNombre(nom);                  
}

void CFigura::asignarNombre(std::string nom)
{
  if (nom.length() != 0)
    nombre = nom;
  else
    std::cout << "Error: cadena nombre vacía\n";
 
}
std::string CFigura::obtenerNombre()
{
  return nombre;
}
void CFigura::asignarVolumen(double vol)
{
    volumen=vol;
    
}
double CFigura::obtenerVolumen(){
      return volumen;
      }


Lo mas extraño que cuando empeze el proyecto no tuve problemas en compilarlo solo movi una linea y me mando ese error espero su ayuda uso DEVc++
Volver arriba
      Índice del Foro elrincondelc.com -> Dev-C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com