I have a simple class here with a variable. Why does it not return the value of the variable 10.5?
output
Test! -1.09356e+09
code
#include "iostream"
using namespace std;
class Txtbin{
protected:
float area;
public:
Txtbin();
float get_area();
};
Txtbin::Txtbin(){
float area = 10.5;
}
float Txtbin::get_area(){
return area;
}
int main(int argc, char* argv[]){
Txtbin a;
cout << "Test! " << a.get_area() << endl;
return 0;
}
Test! 0.