1
20
这与数组中存储的内容无关,只能存储一种类型。它是关于比较器函数是什么的。例如:
即使你有一张
你甚至可以想象
尽管这是非常罕见的。
|
2
13
一个数组中不能有两种不同的类型。比较仪显示这是不可能的。之所以这样说是因为:
为什么要阻止我们使用这个完全合法(尽管很愚蠢)的函数对整数数组进行排序呢? |
3
7
但是 比较
是
是一个更普遍的概念,在整个语言中都有使用。
其他人已经展示了一些例子,说明你必须找到一个“有用”的例子来对付你,这是多么愚蠢
但它不是“std::sort的比较函数”。它是
比较器函数,你正好和它一起使用
|
4
4
一个数组中不能有两种不同的类型。
数组只能有单一类型的对象。但是单一类型必须隐式转换为两种参数类型
干得好:
|
5
4
a的要求 比较器 比你想象的要宽松得多:
因此,一个有效但相当无用的比较方法是:
|
6
1
是有效的。
大多数时候
|
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |