我正在编译一个C++库,它定义了一个从一组数据点中随机采样的函数.数据点存储在a中std::vector.有126,272个std::vectorpush_back语句,其中有问题的向量是类型double.编译需要很长时间.
std::vector
double
为什么这需要这么久?(除了std::vectorpush_back语句之外的所有代码都需要不到1秒的时间来编译,因为其他代码很少.)
c++ gcc compilation stdvector
c++ ×1
compilation ×1
gcc ×1
stdvector ×1