Re[4]: Инициализация.
От: Lapulya  
Дата: 16.09.04 10:54
Оценка:
Здравствуйте, Анатолий Широков, Вы писали:

А>>Думаю это не катит... человек же что говорит "чтобы сначала не работал конструктор по умолчанию" — видимо скорость критична!!! ну а в предложеном варианте аж временный объект создается


АШ>Если оптимизатор правильно разберется в этой ситуации, то временного объекта может и не будет.


Чегой-то у меня большие сомнения по этому поводу...
я еще могу понять это

typedef std::string String;

void f(String a)
{
// using a
...
}

{
...
f("abcd");
...
}

что он тут не создается ... но в приведенном примере не создавать временный оъбект??? как же ваш код должен работать... И потом всетаки полагаться на оптимизатор когда скорость критична мммммм я бы не стал...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.