Hola,
recien estoy comenzando con clases de informatica... queria practicar haciendo una clase de un numero "X" y obtener el cuadrado de dicho numero o cosas por el estilo, pero nose porque me da un monton de errores... alguien me podria ayudar a identificar el problema con "num"?
este es el header (que aparentemente no tiene errores):
#include<iostream>
using namespace std;
class Numero{
private:
float num();
public:
Numero();
~Numero();
float getNum();
void setNum(float);
float getCuadrado();
float getDoble();
};
y este es el .cpp donde estan los errores especificamente con el "num" asi en minuscula:
El error dice:
float Numero::num()
Error: return value type does not match the functions type
#include"Num.h"
Numero::Numero(){
num = 20;
}
Numero::~Numero(){
}
float Numero::getNum(){
return num;
}
void Numero::setNum(float n){
num = n;
}
float Numero::getCuadrado(){
return num*num;
}
float Numero::getDoble(){
return 2 * num;
}