Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Sort vector, сортировка по двум полям структуры http://www.cyberforum.ru/cpp-beginners/thread1235399.html
Поскажите как отсортировать если: struct DATA{ string fir; string sec; double sm; }; vector <DATA> vec; vector <DATA>::iterator itv; bool myfunction (DATA i,DATA j) { return...
C++ Удаление элемента односвязного списка
Здравствуйте. Написал вот такой код. В программе происходит создание списка, вывод его на экран, а так же удаление первого элемента, меньшего заданного числа. Вот как раз с удалением возникла...
C++ Прокомментировать код. QuickSort
Напишите пожалуйста как можно подробнее комментарии к каждой строке, а то я точно чайник и мало что понимаю #include <iostream> #include <cstring> using namespace std; void...
C++ Графический символ ASCII в русской локали (консоль) Здравствуйте, нужно вывести символ \xB2 (заштрихованный прямоугольник) так все работает, но если объявить setlocale(LC_ALL,"RUS") так как нужна кириллица, то вместо квадратика вопросительный... http://www.cyberforum.ru/cpp-beginners/thread1235340.html
C++ Как можно явно вызвать оператор преобразования? http://www.cyberforum.ru/cpp-beginners/thread1235274.html
Доброго времени суток Как можно явно вызвать такой оператор преобразования? struct CL { template <class A, class B, class C> operator double() { return 6.6;
Классы - что это? C++
Что такое классы? Зачем они нужны? И как их использовать?
Вызов стороннего приложения без полного пути C++
Всем доброго времени суток! Подсобите в следующем вопросе пожалуйста: Язык C++ среда разработки Visual Studio 2012, мне требуется запустить стороннее приложение (.exe) с параметрами, аналогия со...
C++ Неопределенная ссылка при многофайловой реализации шаблона Здравствуйте уважаемые форумчане. И снова я что то делаю не так. Есть 3 файла main.cpp - сама программа, Larray.h - объявление класса, Larray.cpp - собственно сам класс. Larray.h #ifndef... http://www.cyberforum.ru/cpp-beginners/thread1235242.html
C++ Как отключить автоматическое добавление "_" "@" "number" к имени экстернального метода? http://www.cyberforum.ru/cpp-beginners/thread1235226.html
Здраствуйте! Подскажите как это делается? (вопрос в названии темы) среда : VS2013 проект компилируется в dll файл в начале обьявил: #include "stdafx.h" #include <windows.h> #include...
C++ Каков современный подход для работы со строками Здравствуйте, хотел узнать современный подход для работы со строками. В С++ так же используется библиотека #include <string>, а методы для копирования и сравнивания типа strcmp(...) и strcpy()? http://www.cyberforum.ru/cpp-beginners/thread1235220.html
Accismus
0 / 0 / 0
Регистрация: 28.07.2014
Сообщений: 4
28.07.2014, 17:25  [ТС] 0

Оптимизация за счёт устранения временных объектов при использовании операторов

28.07.2014, 17:25. Просмотров 872. Ответов 9
Метки (Все метки)

Ответ

Спасибо!
Ещё одно уточнение: это справедливо только для конкатенации или при применении любого бинарного оператора, который можно использовать цепочкой?

Добавлено через 22 минуты
Цитата Сообщение от CheshireCat Посмотреть сообщение
"Premature optimization is the root of all evil." (c) Donald Knuth, 1974.
"Но в то же время мы не должны забывать о производительности!" Б.Страуструп.

Вернуться к обсуждению:
Оптимизация за счёт устранения временных объектов при использовании операторов
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.07.2014, 17:25
Готовые ответы и решения:

Оптимизация по размеру при использовании ProGuard
Помогите, пожалуйста, разобраться. Я работаю в Eclipse. В файле project.properties я добавил...

Ошибка Run-time error 13 при использовании блочных операторов Select Case, Elseif
Здравствуйте! Не знаю где ошибка, но все данные у меня числовые. К каждому флажку у меня своя...

Ошибка при использовании слабых ссылок для создания и удаления объектов
Здравствуйте! Изучаю ООП в Perl, дошел до главы 13. Уничтожение объектов книги &quot;Шварц Р., Фой Б.,...

Почему оператор сложения двух временных объектов возвращает lvalue ссылку?
Допустим есть класс: class A { public: A() {} A(const A&amp;) { cout &lt;&lt; &quot;A(const A&amp;)\n&quot;; }...

Оптимизация выполнение операторов
Есть такой код реализации матрицы namespace Nero { typedef __nreal nreal; ...

9
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.