boost tuple 用法例子

boost tuple 用法例子
Tuple Types(Tuple的意思是“元组,数组”)。正如你所想象的,泛型正是提供代码复用的最佳手段,它将型别信息抽象出来
你还可以用一行代码来更改三个变量的值,像这样:
tie(ival,lval,bval)=make_tuple(9,9,false); //同时更改了三个变量值

#include <boost/tuple/tuple.hpp>
#include <iostream>
using namespace boost;
tuple <int,double,float> f()
{
return make_tuple(1,0.1,0.2f);
}
int main()
{
int a;
double b;
float c;
tie(a,b,c) = f();
std::cout <<a <<' ' << b <<' '<<c;
}

发表评论


0.013 sec