std中算法如何应用
近日编程中,用到<algorihtm>中的查找和排序两个算法,对向量vector进行操作find(),sort(),程序调试出现错误:错误部分代码如下
struct cutnum
{
int vehicle;
int weight;
int number
}
typedef vector<cutnum> vtnum;
:
:
:
vtnum temp1;
cutnum temp2;
sort(temp1.begin(),temp1.end());
find(tem1.beging(),temp1.end(),temp2);
在编译的时候,报错说是算法中好象是==运算符要重载,是不是cutnum总需要重载一些运算符才能呢?那位大虾指点一下。