LINUX.ORG.RU

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

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

Объект мне не нужен, вызов ради побочного эффекта

Ну тогда пусть будет const& вместо &. Таким образом можно принимать ссылок на временные («анонимные») объекты сколько угодно, вплоть до возможности строить сложные expressions — someMethod(someCopy(SomeCon1(SomeCon2(...), SomeCon3(...)))) (везде подразумевается const& у аргументов, чтобы без копирований).

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

Объект мне не нужен, вызов ради побочного эффекта

Ну тогда пусть будет const& вместо &. Таким образом можно принимать ссылок на временные («анонимные») объекты сколько угодно, вплоть до возможности строить сложные expressions — someMethod(someCopy(SomeCon1(SomeCon2(...), SomeCon3(...)))).