Go Down

Topic: Programacion C++ (Read 132 times) previous topic - next topic

Pamela2400

Hola
me pueden ayudar con este pedazo de código
me sale este error en la clase y no se que significa
line 10 [Error] invalid use of member (did you forget the '&' ?)

Aquí esta parte del código:

using namespace std;

class TempUnitConversion{
   private:
      float celcius();
      float farenheit();
      
   public:
      void setfarenheit(float Farenheit){
      farenheit = Farenheit;
      }
      
      float getfarenheit(){
      return farenheit;
      }
      
      void setcelcius(float Celcius){
      celcius = Celcius;
      }
      
      float getcelcius(){
      return celcius;
      }
      
};

surbyte

Por favor lee las Normas del foro y edita tu post usando etiquetas de código

victorjam

En la parte privada de la clase has declarado dos funciones miembro:

Code: [Select]

private:
  float celsius();
  float farenheit();


En la parte publica haces uso de estas funciones como si fueran variables, lo cual quiere decir que en realidad tanto celsius como farenheit son variables. Quita los () en la declaración de la parte privada.

Go Up