Hola qué tal? Primero que todo aprovecho para enviar un cordial saludo a todos los participantes de este increíble foro.
Soy novato en este lenguaje de C++, y pues estoy haciendo mis primeros programas, sólo que ahora resulta que pues este no se como resolverlo, al final me manda los siguientes errores:
  [Linker error] undefined reference to `comida::getPeso()' 
  [Linker error] undefined reference to `comida::getGrasa()' 
  ld returned 1 exit status 
El codigo es el siguiente: 
#include <stdio.h>
#include <conio.h>
class comida
{
      private:
       int peso;
       int grasa;
      public:
       int getPeso();
       int getGrasa();     
};
class Perro 
{
      private:  
       int edad;
       int peso;
       int hambre;
       char sexo;      
      public:
       void morir ();
       void comer (comida c);
       void ladrar ();
};           
void Perro::ladrar() 
{                    
     printf ("Guau");
}
void Perro::comer (comida c)
{
     hambre -= c.getPeso();
     peso += c.getGrasa();
}
int main (void)      
{
    Perro firulais; 
    firulais.ladrar(); //Firulais ladra
    getch();
}
Alguien podría indicarme/auxiliarme, decirme qué es lo que estoy haciendo mal?? Gracias anticipadas y hasta pronto!