Re[8]: простой вопрос. неопределенность ?
От: Erop Россия  
Дата: 19.06.15 19:27
Оценка:
Здравствуйте, watchmaker, Вы писали:

W>...отсутствие её в стандарте, то это не так — явное разрешение не выделять память при вычислении new-expression в стандарте есть.


А разве vector<int> v(15); — это new-expression?

W>К счастью, эта неоднозначность была всё же разрешена в n3664 в пользу первой точки зрения.


Спасибо, не знал. Ну и вообще есть много всяких разных отступлений в похожих вопросах, ради удобства оптимизатора.
Скажем то, что можно опускать конструктор копии в конструкциях вроде
std::string s = std::string( "!!!" );

Даже если у него есть и видимое поведение и сайд-эффекты...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.