。 2、最好使用 C++ 转型操作符 为解决 C 旧式转型的缺点(允许将任何类型转为任何类型,且难以辨识), ...
让自己习惯C 视C 为一个语言联邦 C语言 面对对象 C 模板 STL容器 尽量以const,enum,inline替换 define const的好处: define直接常量替换,出现编译错误不易定位 不知道常量是哪个变量 define没有作用域,const有作用域提供了封装性 enum的好处: 提供了封装性 编译器肯定不会分配额外内存空间 其实const也不会 inline的好处: defin ...
2017-05-26 17:20 0 8111 推荐指数:
。 2、最好使用 C++ 转型操作符 为解决 C 旧式转型的缺点(允许将任何类型转为任何类型,且难以辨识), ...
本文记录了我读Effective Modern C++时自己的一些理解和心得。 item1:模板类型推导 1)reference属性不能通过传值参数传入模板函数。这就意味着如果模板函数需要一个reference类型的参数,必须在模板声明中将其声明为reference,否则,即使使用一个 ...
目录 定制new和delete 第49条:了解new_handler的行为 什么是new_handler? new_handler的处理过程 第50条:为什么有时需要替换c++原有的new与delete ...
1. 问题的提出:要求函数返回对象时,可以返回引用么? 一旦程序员理解了按值传递有可能存在效率问题之后(Item 20),许多人都成了十字军战士,决心清除所有隐藏的按值传递所引起的开销。对纯净的按引 ...
2015年进步很小,看的书也不是很多,感觉自己都要废了,2016是沉淀的一年,在这一年中要不断学习、看书,努力提升自己!预计在2016年要看12本书,主要涉及java基础、Spring研究、java并 ...
Effective Java是一本经典的书, 很实用的Java进阶读物, 提供了各个方面的best practices. 最近终于做完了Effective Java的读书笔记, 发布出来与大家共享. Background 看了历史, 写第一篇笔记居然是2016年的事情了, 中间半途而废搁置 ...
第一部分 C++基础 第二章 变量和基本类型 几种字符类型:char 、wchar_t 、char1 ...
=================================版权声明================================= 版权声明:原创文章 禁止转载 请通过右侧公告中的“ ...