Создание временных объектов
От: Аноним  
Дата: 27.06.04 19:40
Оценка:
Скот Майерс: Наиболее эфективное использование С++, Правило 19

Когда вы видите параметр типа "ссылка на const", помните, что ДОПУСКАЕТСЯ создание временного объекта.
"Допускается" — не значит всегда.
Отсюда вопрос: Как определить без тестирования, когда все таки создается, а когда нет?
Хочется, например, передать какую-нибудь структуру в функцию с аргументом "ссылка на const", но создание
временного объекта меня не устраивет, как и проверка указателя на равенство NULL в случае функции с
аргументом "указатель на const".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.