01 2017 档案

摘要:对于从C转业者都知道 (以++举例) 前置: 累加后取出 后置: 取出后累加 在重载 ++ ,-- 操作符的时候,为了避免前置跟后置的区别, 让后置有一个int的传参。 class UPint{ public: UPint& operator++(); //前置 const UPint operat 阅读全文
posted @ 2017-01-29 20:54 水蒸蛋不好吃 阅读(182) 评论(0) 推荐(0)
摘要:很好理解,也很实用。 首先复习一下数组的使用说明: class animal{.........}; class dog : public animal{.........}; 这时我们定义一个数组: dog manyDog[100]; //这里我们申请了100个dog大小的空间。 我们知道: ma 阅读全文
posted @ 2017-01-18 23:17 水蒸蛋不好吃 阅读(328) 评论(0) 推荐(1)
摘要:C++转型操作符 F4 : static_cast const_cast dynamic_cast reinterpret_cast 这四个是C++标准中要求最好使用的四种转型操作符. 当然 原有C的那种 (type)expression 这样的写法 也是可行的. 但是这种写法应该彻底被放弃使用. 阅读全文
posted @ 2017-01-17 23:06 水蒸蛋不好吃 阅读(151) 评论(0) 推荐(0)
摘要:关注点在于区别两者之间的不同. 我们可以从两者使用的场景进行区分: 1, 是否需要存在null的情况: YES pointer NO reference 如果确定不会存在null的情况,那么使用reference还是很有好处的. 比如,对于传递一个pointer,那么使用者还必须在使用前判断是否为n 阅读全文
posted @ 2017-01-17 19:36 水蒸蛋不好吃 阅读(158) 评论(0) 推荐(0)