相关疑难解决方法(0)

为什么编译超过100,000行的std :: vector :: push_back需要很长时间?

我正在编译一个C++库,它定义了一个从一组数据点中随机采样的函数.数据点存储在a中std::vector.有126,272个std::vectorpush_back语句,其中有问题的向量是类型double.编译需要很长时间.

为什么这需要这么久?(除了std::vectorpush_back语句之外的所有代码都需要不到1秒的时间来编译,因为其他代码很少.)

c++ gcc compilation stdvector

19
推荐指数
2
解决办法
1806
查看次数

标签 统计

c++ ×1

compilation ×1

gcc ×1

stdvector ×1