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

const float & - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Наведите на мысль http://www.cyberforum.ru/cpp-beginners/thread1008648.html
Добрый день) Изучаю Borland C++ по А. Крейгу, надо ввести данную программу(приведена ниже), после компиляции выводит ошибки: Unit1.cpp(31): E2316 'VmArray::VmArray(unsigned int,const char *)' is...
C++ Ввести строку из нескольких слов и найти в ней заданное слово Ввести строку из нескольких слов и найти в ней заданное слово( введённое с клавиатуры) вывести сколько раз оно встечается в строке. Не получается организовать цикл для поиска этого слова в строке http://www.cyberforum.ru/cpp-beginners/thread1008625.html
максимальный элемент главной диагонали матрицы C++
Помогите, какой должен быть код чтобы программа высчитывала максимальный элемент главной диагонали матрицы Х(5 на 5)
Динамические массивы/ Найти из каждых столбцов мах элемент C++
Дано динамические массивы,строков и столбцов внедрять с помощью клавиатуры.Найти из каждых столбцов мах элемент.Я написал половину программы,помогите закончить. #include <iostream> #include <ctime>...
C++ Определить, является ли сумма цифр этого числа простым числом http://www.cyberforum.ru/cpp-beginners/thread1008561.html
Помогите решить задание в С++ Дано натуральное число. Определить, является ли сумма цифр этого числа простым числом
C++ Сравнение двух двумерных массивов Всем привет ) Только начинаю работать с С++. Помогите разобраться с задачей, нужно сравнить два двумерных массива, то есть если в массивах есть совпадающие элементы (местоположение неважно) их нужно... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18383 / 6431 / 441
Регистрация: 30.03.2009
Сообщений: 17,852
Записей в блоге: 28
16.11.2013, 12:55
Цитата Сообщение от kvadro Посмотреть сообщение
но значение по ссылке браться не будет ибо оно будет лежать в регистре
Ссылка - это адрес. Если значение лежит в регистре - оно будет перемещено в стек. Без инлайна этот код будет работать заведомо медленнее. Инлайн может отсутствовать и в режиме с оптимизациями, если функция будет большого размера или определена в другом модуле. Поэтому для чистоты эксперимента в коротких тестах надо запрещать инлайн.

programina, тест теперь "хороший". В нем даже есть цикл. Цикл нужен как минимум по двум соображениям. Первая итерация цикла - разогрев (подкачка всех кодов и данных в кэш). Остальные итерации - чистая работа процессора. Несколько итераций нужны для усреднения времени из-за флуктуаций

На всякий случай в ref надо добавить const во все ссылки. На коротком примере это не должно влиять, но для чистоты эксперимента нужно сделать. Возможно, что время ref'а чуток улучшится
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.