1. 程式人生 > 其它 >最近寫cpp遇到的一些問題

最近寫cpp遇到的一些問題

技術標籤: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得到的結果與期望的不一致