我认为is是相应对象的内存地址,但对于指针来说,它显然是它们所指向的对象地址。这就是为什么我有点不确定。。。
只要查找cppreference就会告诉您它是std::less
template<
class Key,
class Compare = std::less<Key>,
class Allocator = std::allocator<Key>
> class set;
指针类型的行为也是一样的。它将简单地比较地址。您可以尝试将同一对象复制到两个不同的地址。该集合将存储这两个指针。