оптимизирующий компилятор
-
Хабрахабр
[Перевод] Инкремент элементов вектора
В каком случае инкремент элементов вектора std::vector будет быстрее – если они имеют тип uint8_t или uint32_t? Чтобы не рассуждать отвлечённо, рассмотрим две конкретные реализации: void vector8_inc(std::vector<uint8_t>& v) } void vector32_inc(std::vector<uint32_t>& v) { for (size_t i = 0; i < v.size(); i++) { v[i]++; } } Попробуем угадать На этот вопрос легко ответить, используя бенчмарк, и чуть позже мы так…
Читать далее »