Может кто-нибудь объяснить, почему я не получаю тот же ответ, который я передаю переменную в классе?Мой код
#include <iostream>
using namespace std;
class cl {
double k;
public:
cl(double g) { k = g; }
int get_k() { return k; }
};
int main()
{
double T = 88.564;
cl ob(T);
double h = ob.get_k();
cout << h << endl;
cout << T;
}
Я полагаю, что в обоих случаях получаю 88,564, но почему, когда я передаю переменную в класс, я получаю вывод, равный 88. Заранее спасибо за ваши ответы.