最近寫cpp遇到的一些問題
阿新 • • 發佈:2020-12-18
技術標籤:c++
STL sort演算法的引數 cmp
cmp中需要使用弱排序,對於單個元素排序(不能是a <= b)
bool cmp(int a, int b){
return a < b;
}
二維比較
bool cmp(const vector<int> a, const vector<int>& b)
{
if(a[0] != b[0])
return a[0] < b[0];
else
return a[1] < b[1];
}
grpof使用的問題
若想通過gprof看到程式各部分的效能,則在編譯命令中不能使用gcc優化(-O2, -O3),gcc優化會引入流水線技術等,對程式修改,導致gprof得到的結果與期望的不一致