摘要: C++ 智能指针详解 一、简介 由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。 用智能指针便可以有效缓解这类问题,本文主要讲 阅读全文
posted @ 2016-08-07 20:59 大雄的哆啦A梦 阅读(1561) 评论(0) 推荐(0) 编辑
摘要: 一:inline定义与使用 inline 关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。 表达式形式的宏定义一例: #define ExpressionName(Var1,Var2) ((Var1)+(Var2))*((Var1)-(Var2))为什么要取代这种形 阅读全文
posted @ 2016-08-07 20:14 大雄的哆啦A梦 阅读(909) 评论(0) 推荐(0) 编辑