Имя пользователя:
Пароль:
 

Показать сообщение отдельно

редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Как нечего? Допустим, у нас есть гипотетичесский оператор
Код: Выделить весь код
class some_class
{
 * * some_class & operator = + * ( const some_class & a,
 * * * * * * * * * * * * * * * * * const some_class & b,
 * * * * * * * * * * * * * * * * * const some_class & d );
}
Реализация номер 1:
Код: Выделить весь код
*this = a + b * d;
два временных объекта.
Реализация номер 2:
Код: Выделить весь код
*this = b;
*this *= d;
*this += a;
Ни одного временного объекта.

Добавлено:

Цитата:
PS так как там поживают holywars?
Прекрасно

-------
http://ivank.ru


Отправлено: 02:54, 02-03-2002 | #8