extern的用法:
extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。
pair的用法:
把两个元素绑在一起作为一个合成元素,可以使用pair。pair实际上可以看作一个内部有两个元素的结构体且这两个元素的类型是可以指定的,pair有两个参数,分别对应first和second,它们可以是任意基本数据类型或容器。
pair<typename1,typename2>name;
需要的头文件:
#include<utility>
也可以使用 #include<map> 头文件代替,因为map中含有utility。
如果想在定义pair时进行初始化只需要跟上一个小括号,里面填写两个想要初始化的元素即可。