一些小用法
## 1
```
struct Node
{
int sum;
int x, y;
bool flag;
bool operator<(const Node &W)const
{
return sum < W.sum;
}
}
```
上面两个const,第一个是保证W不变,第二个是保证函数不变即调用函数对象不会被修改
## 2
$int$ 级别一般来说规定正无穷为 `0x3f3f3f3f`,好处是这是 $10^9$ 级别的量级,并且两个相加不会爆 $int$,一般判断的时候为了避免一下小错误,像正无穷加减 $1$ 等,判断无穷大一般为
`if (i > 0x3f3f3f3f / 2)`