我的问题是,即使我使用 operator[] 来获取向量内容,向量总是调用 size 函数(根据我的分析工具和时间测量)。因此,由于我的 C++ 应用程序对时间非常关键(小于 0.1 毫秒),我想我最好将其转换为数组,但到目前为止我还想不通。实际的向量如下所示:
std::vector<std::pair<double*,std::pair<double*,int*>>>
我的问题是,即使我使用 operator[] 来获取向量内容,向量总是调用 size 函数(根据我的分析工具和时间测量)。因此,由于我的 C++ 应用程序对时间非常关键(小于 0.1 毫秒),我想我最好将其转换为数组,但到目前为止我还想不通。实际的向量如下所示:
std::vector<std::pair<double*,std::pair<double*,int*>>>