Форум программистов, компьютерный форум CyberForum.ru

Разница между префиксной и постфиксной формой записи счетчика цикла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти количество элементов массива, равных первому элементу http://www.cyberforum.ru/cpp-beginners/thread122150.html
ПОМОГИТЕ ПОЖАЛУЙСТА!!!! 1)Составить программу,которая находит количество элементов,равных первому элементу,и количество элементов,равных последнему,в мвссивах X(n) и Y(M).вычислить количество элементов(оформить в виде таблицы)!!!! 2,Получить квадратную матрицу порядка n. 1 2 3 ... n n n-1 n-3 1 ...
C++ Константы и выражения 1.Записать каждое десятичное число в виде целой десятичной, восьмеричной и шестнадцатеричной константы: 126 10 219 77 2.Записать каждое десятичное число в виде вещественной константы в форме с фиксированной точкой и экспоненциальной форме: 0,4335 4,3*10-2 778 0,005*102 3.еменная объявлена как float S. Определить значение результата каждой операции и значение переменной S... http://www.cyberforum.ru/cpp-beginners/thread122142.html
Выберите названия, содержащие хотя бы одно из заданных ключевых слов. C++
Помогите плиз решить задачу на С++ Заданный набор ключевых слов, а также текст, в котором хранится длинный список названий книг и научных работ. Выберите названия, содержащие хотя бы одно из заданных ключевых слов.
записать каждое десятичное C++
1. Записать каждое десятичное число в виде целой десятичной, восьмеричной и шестнадцатеричной константы: 55 219 143 79 2. Записать каждое десятичное число в виде вещественной константы в форме с фиксированной точкой и экспоненциальной форме: 99*10-1 1340 9,865 10000 3. Переменная объявлена как int S. Определить значение результата каждой операции и значение переменной S после...
C++ Как сделать, чтоб после появления нового символа, предыдущий менялся на пробел http://www.cyberforum.ru/cpp-beginners/thread122114.html
Есть цикл вот такой: int main() { string b,c; b = "+"; c = " "; int a = 0; for(int i = 0;i<=100000000;i++) {
C++ Среди всех n-значных чисел указать те, сумма цифр которых равна данному числу k. Среди всех n-значных чисел указать те, сумма цифр которых равна данному числу k. Помогите решить :) подробнее

Показать сообщение отдельно
hoggy
5225 / 2116 / 403
Регистрация: 15.11.2014
Сообщений: 4,800
Завершенные тесты: 1
25.02.2016, 20:39     Разница между префиксной и постфиксной формой записи счетчика цикла
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
Их называют стандартными потому, что они разрешены стандартом.
нет, их называют стандартными, потому что они стандартизированы.
ваш Кэп.

стандарт вообще никому ничего не запрещает.
Кэпа можно не благодарить.

Цитата Сообщение от TheCalligrapher Посмотреть сообщение
К чему это здесь?
к тому, что компиляторы обязаны уметь выполнять такие оптимизации.
и они это делают.

Цитата Сообщение от TheCalligrapher Посмотреть сообщение
Прямые цитаты из стандарта приведите, пжлст.
там выше я привел ссылку на референс.
и ссылку на параграф.
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
а основана на решении
на решении программиста.
программист сказал - максимальная скорость, и понеслось...

Цитата Сообщение от TheCalligrapher Посмотреть сообщение
Другими словами, в общем случае inline-подстановки не делается и рассчитывать на то, что она произойдет - нельзя.
компилятор выполняет просьбу программиста всегда,
когда есть такая техническая возможность,
и это не противоречит стратегии оптимизации.

если выставленна настройка "оптимизировать по скорости",
то причиной отказа от инлайна может послужить оптимизация
связанная с кэшем и конвейерами процессора,
например.

это ситуация, когда перфоманс не страдает.
и возвращаясь к нашим баранам - по классической схеме
постфикс оптимизируется до префикса на ура.

Цитата Сообщение от TheCalligrapher Посмотреть сообщение
приведенный вам код некорректен и бессмысленен
C++
1
2
3
4
5
6
    iterator operator++(int) 
    {
        const auto copy = *this; 
        operator++(); 
        return copy;
    }
 
Текущее время: 12:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru