BOOST_AUTO

来源:互联网 发布:unity3d放大缩小 编辑:程序博客网 时间:2024/05/22 03:21
#define BOOST_TYPEOF(expr) BOOST_TYPEOF_KEYWORD(boost::type_of::ensure_obj(expr))


BOOST_TYPEOF_KEYWORD();
define BOOST_TYPEOF_KEYWORD __typeof__

__typeof__(var) 是gcc对C语言的一个扩展保留字,用于声明变量类型,var可以是数据类型(int, char*..),也可以是变量表达式。
__typeof__(int) a;//It   is   equivalent   to  'int  a';


boost::type_of::ensure_obj(expr)

T& ensure_obj(const T&);
0 0
原创粉丝点击