Tôi tự hỏi đâu trên hệ thống tệp của mình, tôi tìm thấy tiêu đề của thư viện C++ Standard. Đặc biệt tôi đang tìm kiếm định nghĩa của mẫu vector. Tôi đã tìm kiếm trong/usr/include/và các thư mục con khác nhau. Tôi cũng đã thử 'xác định vị trí vector.h', nó đã đưa ra nhiều triển khai vectơ, nhưng không phải là chuẩn. Tôi đang thiếu gì? (Sự phân bố là Gentoo)Đâu là tiêu đề của thư viện chuẩn C++
Bối cảnh: Tôi profiling một thư viện mà lặp trên vector của hầu hết thời gian và gprof cho thấy rằng phần lớn thời gian là chi tiêu trong
std::vector<int, std::allocator<int> >::_M_insert_aux(
__gnu_cxx::__normal_iterator<int*, std::vector<
int, std::allocator<int> > >, int const&)
Có lẽ đây là những gì xảy ra trong nội bộ trên một std :: vector :: push_back, nhưng tôi không chắc chắn.
Tại sao bạn tìm kiếm 'vector' trong *** C *** bao gồm? – genpfault