c++ make_pair valarray使用实例

来源:互联网 发布:wsdl怎么生成java代码 编辑:程序博客网 时间:2024/04/28 10:52
linux下第一个例子#include <iostream>#include <string>#include <valarray>using namespace std;int main(){        valarray<int> a1{1,2,3};        valarray<int> a2{4,5,6};        pair<valarray<int> , valarray<int>> p;        p = make_pair(a1 , a2);        cout << p.second[2] << endl;        return 0;}linux下第二个例子#include <iostream>#include <valarray>#include <utility>using namespace std;typedef std::valarray<int> ArrayInt;typedef pair<ArrayInt , ArrayInt> PairArray;int main(){        PairArray info;        ArrayInt array1{1,2,3};        ArrayInt array2{4,5,6};        info = make_pair(array1 , array2);        cout << info.first[0] << endl;        return 0;}编译:g++ test.cpp -o test -std=c++11windows下也可以运行,用visual studio2015

注:需要支持c++11,我用的gcc/g++版本是4.8.2

0 0