LINUX.ORG.RU

История изменений

Исправление AndreyKl, (текущая версия) :

слушайте, мужики, вот вы тут всё нужен-ненужен... а вот технический вопрос - а return Rational(...) в какой области памяти этот Rational оставит? вроде как оно его создаёт в области функции. значит оно должно ведь уничтожиться по выходу из неё? но чтобы вернуть оно сделает копию, верно? или я чего-то не так понимаю?

//тред не читал, больно много букв. с++ знаю постольку поскольку.

Исходная версия AndreyKl, :

слушайте, мужики, вот вы тут всё нужен-ненужен... а вот технический вопрос - а return Rational(...) в какой области памяти этот Rational оставит? вроде как оно его создаёт в области функции. значит оно должно ведь уничтожиться по выходу из неё? но чтобы вернуть оно сделает копию, верно? или я чего-то не так понимаю?