摘要: 12章 类1、类的成员函数有一个附加隐含实参,将函数绑定到调用函数的对象。13章 复制控制1、复制构造函数是一种特殊构造函数,具有单个形参,该形参(常用 const 修饰)是对该类类型的引用。当定义一个新对象并用一个同类型的对象对它进行初始化时,将显式使用复制构造函数。当将该类型的对象传递给函数或函数返回该类型的对象时,将隐式使用复制构造函数。2、析构函数是构造函数的互补:当对象超出作用域或动态分配的对象被删除时,将自动应用析构函数。析构函数可用于释放对象时构造或在对象的生命期中所获取的资源。不管类是否定义了自己的析构函数,编译器都自动执行类中非 static 数据成员的析构函数。3、与构造函 阅读全文
posted @ 2012-05-18 21:22 王耀it 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 原题:The TriangleTime Limit:1000MSMemory Limit:10000KTotal Submissions:28546Accepted:16809Description73 88 1 02 7 4 44 5 2 6 5(Figure 1)Figure 1 shows a number triangle. Write a program that calculates the highest sum of numbers passed on a route that starts at the top and ends som... 阅读全文
posted @ 2012-05-18 17:35 王耀it 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1、面向对象编程基于三个基本概念:数据抽象、继承和动态绑定。在C++中,用类进行数据抽象,用类派生从一个类继承另一个:派生类继承基类的成员。动态绑定使编译器能够在运行时决定是使用基类中定义的函数还是派生类中定义的函数。 阅读全文
posted @ 2012-05-18 17:21 王耀it 阅读(124) 评论(0) 推荐(0) 编辑