Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Отсюда и такая разница между вестором и массивом.
Чем вы компилировали и с какими конкретно флагами?
Неправда. Отчет времени начинается после того, как скопируется массив.— да, вы правы.
g++ с флагами -O2 -s -DNDEBUG -std=c++11 (Intel Pentium CPU G850, AMD E2-3000M) и VC++ в release-режиме (остальные процессоры).— тогда вы можете обратить внимание что на GCC результаты одинаковы. То есть на самом деле это не вектор медленнее, а либо VC что-то не так оптимизирует, либо реализация вектора в стадартной библиотеке VC такая.
Числовые типы и контейнеры C++ с точки зрения производительности