10 2015 档案

摘要:14.1 重载操作符的定义不能重载的操作符:. ?: sizeof :: .*不能为任何内置类型定义额外的新的操作符;优先级和结合性是固定的;不再具备短路求值特性(不建议重载&&、||、逗号);一般将算术和关系操作符定义为非成员函数,而将赋值操作符定义为成员;使用重载操作符的方式:1) 与内置类型使... 阅读全文
posted @ 2015-10-25 01:15 treeland 阅读(142) 评论(0) 推荐(0)
摘要:复制构造函数、赋值操作符和析构函数总称为复制控制。复制构造函数:特殊的构造函数,具有单个形参,该形参时对该类类型的const引用。定义新对象并用同类型对象初始化,显式调用了复制构造函数;将该类型对象传递给函数或从函数返回该类型的对象时,隐式调用了复制构造函数。析构函数:当对象超出作用域或动态分配的对... 阅读全文
posted @ 2015-10-22 23:31 treeland 阅读(190) 评论(0) 推荐(0)
摘要:12.1 类的定义和声明概述类是将数据与操作封装的抽象数据类型。访问标号:public,可被使用该类型的所有代码访问;private,可被类成员访问;protected:,受保护成员成员函数1、在类内部,声明成员函数是必须的,定义成员函数是可选的;类外部定义的函数必须指明在类的作用域中。2、成员函数... 阅读全文
posted @ 2015-10-22 18:21 treeland 阅读(164) 评论(0) 推荐(0)