std::pair主要的作用是将两个数据组合成一个数据,两个数据可以是同一类型或者不同类型.例如std::pair<int,float> 或者 std::pair<double,double>等.pair实质上是一个结构体,其主要的两个成员变量是first和second,这两个变量可以直接使用.初始化一个pair可以使用构造函数,也可以使用std::make_pair函数,make_pair函数的定义如下: template pair make_pair(T1 a, T2 b) {
freecodecamp 中级算法地址戳这里 Sum All Numbers in a Range 我们会传递给你一个包含两个数字的数组.返回这两个数字和它们之间所有数字的和. function sumAll(arr) { arr.sort(function(a,b){ return a-b; }); var a=arr[0]; var sum=arr[0]; while( a<arr[1] ){ a++; sum+=a; } return sum; } sumAll([1, 4]); Diff