结构体之间无法直接比较大小,所以需要我们人为的重新定义大于或者小于的含义,举例如下:
bool operator< (const Data &t) const
{
return x < t.x;
}
在结构体Data之间比较大小的时候,通过结构体中的元素x来确定两个结构体谁大谁小。
博客指出在C++中结构体无法直接比较大小,需人为重新定义大于或小于的含义。并举例说明,在结构体Data比较大小时,可通过结构体中的元素x来确定两个结构体的大小关系。
结构体之间无法直接比较大小,所以需要我们人为的重新定义大于或者小于的含义,举例如下:
bool operator< (const Data &t) const
{
return x < t.x;
}
在结构体Data之间比较大小的时候,通过结构体中的元素x来确定两个结构体谁大谁小。
813

被折叠的 条评论
为什么被折叠?