摘要: 1.重载:重载从overload翻译过来,是指同一可访问区内被声明的几个具有不同参数列(参数的类型,个数,顺序不同)的同名函数,根据参数列表确定调用哪个函数,重载不关心函数返回类型。class A{public: void test(int i); void test(double i)... 阅读全文
posted @ 2014-08-08 21:01 树上的猪 阅读(2367) 评论(2) 推荐(2)
摘要: 经常看到在类中看到public,protected,private以及它们在继承中表示的一些访问范围,很容易搞糊涂。我们首先要明白下面几点。1.类的一个特征就是封装,public和private作用就是实现这一目的。所以:用户代码(类外)可以访问public成员而不能访问private成员;priv... 阅读全文
posted @ 2014-08-08 14:04 树上的猪 阅读(488) 评论(0) 推荐(0)
摘要: /*******************拷贝构造函数和赋值运算符重载有以下两个不同之处***************************/1.拷贝构造函数生成新的类对象,而赋值运算符不能。2.由于拷贝构造函数是直接构造一个新的类对象,所以在初始化这个对象之前不用检验源对象是否和新对象相同,而复制... 阅读全文
posted @ 2014-08-08 01:27 树上的猪 阅读(910) 评论(0) 推荐(0)