Обновить
2
0
Kuznetsov Andrey@ferus

Пользователь

Отправить сообщение
Да, вы правы, поправил.

Мы получаем наследуемые inline методы с полиморфным поведением!

Вы так подчеркиваете, то что они inline, это существенно?


Существенно то, что компилятор сделает их встроенными
Вы пытаетесь «закостылить» конкретную проблему, не уловив сути. Отдельным модулем я имитировал неизвестное «компилятору» поведение. Это могла бы быть библиотека, например. И класс А может быть мало-ли каким.
const int COUNT = 1000 * 1000 * 100;
Я имел в виду, что ни конкретная реализация, ни скорость ее работы не гарантируется.
accumulate не использует +=, вот в чем штука. Оператор поправлю, спасибо.

а гарантии по оптимизации циклов стандарт дает что ли?

их никто не дает
Да, вы правы, позор на мои седины,
добавил в статью UPDATE, спасибо!
Отличное замечание, вы безусловно правы

Информация

В рейтинге
Не участвует
Откуда
Тверь, Тверская обл., Россия
Дата рождения
Зарегистрирован
Активность