2017年3月10日

C++11 新特性,运行时断言与静态断言

摘要: C98或C99中的库为:<cassert> 或<assert.h> 运行时断言,故明思议是当程序在运行的时候才作为判决,可以认为是对参数的有效性的判断。 而静态断言,是对参数的条件判断提前做了,在预编译的时候进行完成的。如: assert(n>0); 该条件只会在当arrayAlloc的时候才会进行 阅读全文

posted @ 2017-03-10 22:52 【呵呵V嘿嘿】 阅读(1728) 评论(0) 推荐(0) 编辑

C++11 新特性一增加了 __func__宏

摘要: 在C11的新特性中,新增加了宏定义 __func__ 用来描述直接得到当函数的名称。 如: const char* hello() {return __func__;} //返回hello. 也可作为初始化参数传递如: struct TestStruct { TestStruct (): name( 阅读全文

posted @ 2017-03-10 22:28 【呵呵V嘿嘿】 阅读(8007) 评论(0) 推荐(0) 编辑

导航