摘要: 5. 对定制的 "类型转换函数" 保持警觉 允许编译器执行隐式类型转换,害处多过好处,不要提供转换函数,除非你确定需要。 上述类型隐式转换可能导致错误(非预期)的函数被调用。解决方法 1.类似于C++ string 一样,添加一个函数专门做转换,类似string的c_str()转换string为co 阅读全文
posted @ 2018-10-01 16:03 还在 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1. 仔细区分 pointers 和 references references和pointers的差别描述如下: pointer:当需要考虑"不指向任何对象"时,或者是考虑"在不同时间指向不同对象"的能力时,应该采用pointer。前一种情况可以将pointer设为null,后一种可以改变poin 阅读全文
posted @ 2018-10-01 14:56 还在 阅读(371) 评论(0) 推荐(0) 编辑