Форум программистов, компьютерный форум, киберфорум
Наши страницы

Почему встроенная функция вызывает конструктор копирования? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Зачем генерировать код программы написанный на С++ в UML?????? http://www.cyberforum.ru/cpp-beginners/thread51204.html
Зачем генерировать код программы написанный на С++ в UML
C++ Вычисление суммы ряда. Помогите, пожалйста!!! Вычислить сумму бесконечного ряда Y=(fabs)ak, где а=-0,1(аk-1+аk+1) при k=2,3,4... Вычисления окончить при |ak|<Eps. a1=2, a2=5, Eps=0,001 Заранее ОГРОМНЕЙШЕЕ спасибо!!! http://www.cyberforum.ru/cpp-beginners/thread51182.html
Компилятор для C C++
Компилятор для C под XP. Какой посоветуете? Нужен для обучения. Microsoft Quick C - хороший?
Массив из указателей на масив из указателей на массив из int) C++
Доброго времени суток! Возникла проблема - как на C++ создать массив из указателей на массив из указателей на int? То есть массив из n элементов, в каждом элементе по m элементов, в каждом из...
C++ Нахождение корней квадратного уравнения http://www.cyberforum.ru/cpp-beginners/thread51157.html
Здравствуйте все кто читает эти строки! Большой привет вам из раздела Delphi! Моему другу появилось необходимость написать прогу на С++ вот и помогаю (сам он ничегошеньки обсалютно не знает......
C++ Аналогия функции Подскажите на языке C++ аналогию функции которая на языке pascal-я выглядит таким образом repeat ... until=... подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2903 / 1252 / 81
Регистрация: 27.05.2008
Сообщений: 3,437
17.09.2009, 10:10
В соответствии с точным смыслом Стандарта, здесь должно выполняться копирование объекта.
Однако, в том же Стандарте есть оговорка, разрешающая разработчиками компилятора так оптимизировать код, чтобы избежать лишних копирований, и конструировать выходной объект сразу "по месту".
Так что - зависит как от конкретного компилятора, так и от опций, влияющих на генерацию кода.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru