use*_*241 3 c++ algorithm iterator stl
我有一个std::set类型point
struct point
{
int x;
int y;
int z;
};
Run Code Online (Sandbox Code Playgroud)
假设我想对集合中的每个变量执行三种不同的操作
在这一点上,我应该按顺序使用三个预定义的算法函数,还是应该编写自己的算法,通过迭代一次一次来执行所有三个操作?
即使你的速度增加十倍,如果这段代码只占你应用程序时间的5%,你只需将执行时间减少到95%.因此,除非您知道这是您应用程序中的真正瓶颈,否则不要浪费时间尝试优化它.了解这一点的唯一方法是通过分析.