typedef pair
看完这两篇你就能理解得很透彻了
望采纳!
typedef 是 C++ 中的一个关键字,用来为已有类型定义一个新名称。它可以将复杂的类型定义简化,使程序更易读。
在这个例子中,typedef pair<int, int> PII; 意思是定义了一个新的类型名称 PII,它是一个 pair 类型,pair 类型是 C++ STL 库中的一种数据结构,它由两个数据元素组成。在这个例子中,这两个元素都是 int 类型。
所以这句话定义了一个新的类型PII,这个类型是一个pair类型,这个pair类型里包含两个int类型的元素。
这样定义的好处在于,每次使用pair<int,int>类型都可以用PII简写,避免了长长的麻烦的pair<int,int>类型名称,提高了代码可读性。