我想知道我的文件系统在哪里找到了C++标准库的标题.特别是我正在寻找矢量模板的定义.我在/ usr/include /和各个子目录中搜索.我也试过'locate 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&)
Run Code Online (Sandbox Code Playgroud)
可能这是std :: vector :: push_back内部发生的事情,但我不确定.