- BOOST_TYPEOF(2.0*3) x = 2.0 * 3; //推导类型为double
- BOOST_AUTO(y, 2+3); //推导类型为int
- BOOST_AUTO(&a, new double[20]); //推导类型为double*的引用
- BOOST_AUTO(p, make_pair(1, "string")); //推导类型为pair<int,const char*>
- BOOST_AUTO(v, func());
const 用法:http://blog.csdn.net/Eric_Jo/article/details/4138548