#include <iostream>
using std::cout;
using std::endl;
class Power {
double base;
int exp;
double result;
public:
Power(double _base, int _exp);
double pow() {
return result;
}
};
Power::Power(double _base, int _exp)
{
base = _base;
exp = _exp;
if (exp == 0)
return;
for (result = 1; exp > 0; exp--)
result = result * base;
}
int main()
{
Power o1(2, 4);
cout << o1.pow() << endl;
Power o2(3, 5);
cout << o2.pow() << endl;
return 0;
}
/*
run:
16
243
*/