typedef pair<int,int> pii; 使用define: #definepii pair<int, int> 这样,你就可以使用 pii 来代替 pair<int, int>,使代码更加简洁易读。 例如,你可以这样使用 pii: pii p = make_pair(1,2); //创建有序对<1,2>intx =p.first;inty = p.second; 这样,p 就是一个类型为 pair<int, int> 的...
pair<int,double> p1(1,1.2); pair<int,double> p2 = p1; 4.简化使用 由于pair类型的使用比较繁琐,因为如果要定义多个形同的pair类型的时候,可以时候typedef简化声明: #include<bits/stdc++.h> using namespace std; typedef pair<string, string> PSS; typedef pair<int, int> PII; typedef pair<string,...
typedef的作用 在编程中使用typedef的作用目的一般有两种,一种给变量一个易记且意义明确的新名字,另一个是简化一些复杂的类型申明,例如 typedef pair<int, int> PII。 作用一(与#define类似): typedef与#dffine宏有类似的地方,用其实际类型替换同义字。不同的是typedef是在编译时被解释,因此让编译器来应付超越预...
类型的别名呀,和#define差不多