ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

std::set自定义比较器

2026/9/10 3:11:58 拓冰建站 浏览量
std::set自定义比较器

set的比较器可用于,insert(),count(),find()等函数
如下:

1. 使用lamda表达式

auto cmp = [](int a, int b) { return … };
std::set<int, decltype(cmp)> s(cmp);

2. 结构体的重载操作符()

结构体的重载操作符()

3. 使用普通函数作为比较器

在这里插入图片描述