C++ STL中unordered_map的key_eq()函数
unordered_map::key_eq()是C++ STL中内置的函数,根据比较返回布尔值。它取决于unordered_map容器使用的key equivalence比较谓词。key equivalence比较是一个谓词,它接受两个参数并返回一个布尔值,指示它们是否被视为等效的。如果相等,则返回true,否则返回false。它在构造容器时被采用,类似于比较中使用的(==)运算符。
语法
参数:该函数接受两个必需的参数args1和args2,其间进行比较。数据类型与unordered_map相同。
返回值:函数返回一个布尔值。
下面的程序说明了unordered_map::key_eq()函数。
例1:
例2: