摘要: C++程序会用到的一项预处理功能是头文件保护符,头文件保护符依赖于预处理变量。预处理变量有两种状态:已定义和未定义,#define指令把一个名字设定为预处理变量,另外两个指令则分别检查某个指定的预处理变量是否已经定义:#ifdef当且仅当变量已定义的时候为真,#inndef当且仅当变量未定义时为... 阅读全文
posted @ 2015-03-11 00:24 vitah 阅读(283) 评论(0) 推荐(0) 编辑
摘要: decltype作用是选择并返回操作数的数据类型。 decltype(f()) sum = x; // sum的类型就是函数f的返回类型 如果decltype使用的表达式是一个变量,则decltype返回该变量的类型(包括顶层const和const在内):const int ci=0, &... 阅读全文
posted @ 2015-03-11 00:08 vitah 阅读(349) 评论(0) 推荐(0) 编辑