Re[2]: pure virtual method called. abort...
От: Аноним  
Дата: 21.06.08 05:38
Оценка:
Здравствуйте, Сергей Мухин.
я на это изначально обратил внимание, но меня сбил с пути следующий пример, найденный в одном из туторов в инете:
#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;
}

мне неясно, почему он корректен, а мой код в моем первом сообщении нет. на этих экспериментах я хочу просто понять, как таки правильно возвращать объект из ф-ции по ссылке. если мой пример в первом сообщении багавый, то как сделать правильно? допустим, я принципиально хочу возвращать результат ф-ции по ссылке. С++ это позволяет или нет?
спасибо за пояснение.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.