Здравствуйте, Сергей Мухин.
я на это изначально обратил внимание, но меня сбил с пути следующий пример, найденный в одном из туторов в инете:
#include <iostream>
using namespace std;
double & GetWeeklyHours()
{
double h = 46.50;
double &hours = h;
return hours;
}
//---------------------------------------------------------------------------
int main()
{
double hours = GetWeeklyHours();
cout << "Weekly Hours: " << hours << endl;
return 0;
}
мне неясно, почему он корректен, а мой код в моем первом сообщении нет. на этих экспериментах я хочу просто понять, как таки правильно возвращать объект из ф-ции по ссылке. если мой пример в первом сообщении багавый, то как сделать правильно? допустим, я принципиально хочу возвращать результат ф-ции по ссылке. С++ это позволяет или нет?
спасибо за пояснение.