今日复习
前言
c++结构体重载
1.friend 方法
代码如下(示例):
struct Edge
{
int a,b,w;
friend operator < (Edge A, Edge B)
{
if(A.w == B.w) return A.b < B.b;
return A.w < B.w;
}
};
2.直接一个引用
代码如下(示例):
struct Edge
{
int a,b,w;
operator < (const Edge &A)const
{
if(w == A.w) return b < A.b;
return w < A.w;
}
};
总结
我也不知道 死记硬背去咯