Интересно, где в моей файловой системе я нахожу заголовки библиотеки С++ Standard. В частности, я ищу определение векторного шаблона. Я искал в/usr/include/и различных подкаталогах. Я также попытался "найти vector.h", который вызвал множество реализаций векторов, но не стандартный. Что мне не хватает? (Распределение Gentoo)
Фон: я профилирую библиотеку, которая выполняет большую часть времени итерации по вектору, и gprof показывает, что большую часть времени тратится на
std::vector<int, std::allocator<int> >::_M_insert_aux(
__gnu_cxx::__normal_iterator<int*, std::vector<
int, std::allocator<int> > >, int const&)
Возможно, это то, что происходит внутри на std::vector:: push_back, но я не уверен.