随笔分类 -  C++11

【C++11新特性】 C++11智能指针之weak_ptr
摘要:转载:http://blog.csdn.net/Xiejingfa/article/details/50772571 如题,我们今天要讲的是C++11引入的三种智能指针中的最后一个:weak_ptr。在学习weak_ptr之前最好对shared_ptr有所了解。' 如果你还不知道shared_ptr 阅读全文

posted @ 2017-12-20 16:03 【呵呵V嘿嘿】 阅读(227) 评论(0) 推荐(0)

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

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

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

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

导航