摘要: 复习题1.(a)指出对象和类的区别?类是描述数据封装和数据操作的模板,而对象是类的特殊实例5.当不能修改对象时,为什么要通过常量引用传递程序员自定义的对象?使用常量引用传递,可以避免按值传递时的数据成员的复制。如果声明引用形参,将传递参数的地址,而不是参数的副本。这个地址用于访问实参,实际上形参的别名。(我的看法)仅传递地址,效率增加,常量设置,参数为只读,防止数值更改。7.什么是私有成员函数?从哪个代码块可以调用这种函数?为什么要使用私有成员函数?私有成员函数时在类的private部分声明的成员函数。它只能被其他类成员函数调用。私有成员函数是用于实现其他类成员函数的实用函数。创建这种函数简化 阅读全文
posted @ 2012-11-18 15:04 茉莉花茶 阅读(229) 评论(0) 推荐(0)
摘要: 1.2Abstract Date Type ---- ADTADT操作描述操作名称:指定输入参数、数据结构元素的操作类型和输出值的动作语句前提条件:输入参数必须满足的条件以及使操作成功执行的对象状态后置条件:操作操作引起的数据结构中数据的变化(如果操作没有前提和后置条件,ADT操作描述将忽略这些条件)例:time24 ADTaddTime(m):通过增加m分钟来更新当前时间,并将小时和分钟调整到指定范围。后置条件:新时间是增加m分钟之后的值。1.3C++类class className{ public: //公共成员函数原型 ...... pri... 阅读全文
posted @ 2012-11-18 13:39 茉莉花茶 阅读(260) 评论(0) 推荐(0)