c++程序设计原理与实践
mruoli
这个作者很懒,什么都没留下…
展开
-
c++程序设计原理与实践---(2)错误?错误!
1.前置条件:使用前置条件进行入参判断可以有效减少错误,同时,由于调用方不再需要显式对条件进行检测,这样可以有效的减少重复代码。在使用前置条件时,为了防止函数对实现细节的相关,可以将细节参数入参传入。注:不要相信调用者会满足你所需的条件,即使你写了厚厚的一摞手册。2.throw:make a objectof type xx and throw it~try{//cod原创 2013-05-12 09:23:25 · 659 阅读 · 0 评论 -
c++程序原理设计与实践----(1)写在前面
在华为的时候,拿到了一次书籍奖励的机会,黄sir推荐我这本书(影印版,说翻译的有些地方可能没原文有味道)。第一遍读完是很久以前的事儿了,当时中午休息的时候,就看这本e文的,早晚班车上,就看中文电子书,囫囵吞枣般浏览了一遍,不得不说,这是一本好书。用黄sir的话说,BS不会给你讲语法讲句法,而是给你讲,怎么用c++表达你的想法。对于一些重点内容,作者会反复强调。读这本书的时候,我学到了很原创 2013-05-12 09:08:44 · 526 阅读 · 0 评论 -
c++程序设计原理与实践--读书笔记
chapter 44.2 目标和工具正确 简单高效不要写太长的代码,把问题分解成足够简单并易于理解的小问题。When we consider dividing up a program, we must always consider what tools we have available to express the parts and their communicatio原创 2015-01-28 19:38:29 · 637 阅读 · 0 评论 -
c++程序设计原理与实践---(3)类的派生和虚函数
一.派生的几种表示方式struct Circle:Shape{/*...*/};默认情况下,struct的成员都是公有的,基类中的公有成员也会成为结构体的公有成员,等价于这个表达:class Circle:public Shape{public:/*..*/};但是这样写是完全不同的:class Circle:Shape{public:/*...*/};这样写将使shape成为ci原创 2015-09-19 11:40:42 · 394 阅读 · 0 评论