上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 80 下一页
摘要: 1. 多重继承时的二义性 当使用多重继承时,如果多个父类都定义了相同名字的变量,则会出现二义性。解决方法:使用 :: 声明作用域#include using namespace std;class A{public: int x; int y; A() { c... 阅读全文
posted @ 2015-09-06 14:41 匡子语 阅读(924) 评论(0) 推荐(0)
摘要: 1. 顺序 先调用基类的构造函数,再调用派生类构造函数。析构顺序相反。2. 构造函数 派生类 不用初始化列表调用基类构造函数->调用基类的默认构造函数 派生类 使用初始化列表调用基类带参构造函数->调用基类相关的带参构造函数 若派生类有多个构造函数版本,其中任意一个基类的构造函数不匹配,都会... 阅读全文
posted @ 2015-09-06 13:53 匡子语 阅读(688) 评论(0) 推荐(0)
摘要: 没有访问控制符时默认为私有继承。当基类中的某个函数有若干个重载版本,继承类中也实现了该函数的某个重载版本时,参数完全相同的基类版本被覆盖,基类的其他版本被隐藏。1.若要在继承类中使用基类的被覆盖方法,用:: 如B继承A, B b; b.A::fun(); 调用的就是被覆盖的基类方法2.若要在继承... 阅读全文
posted @ 2015-09-06 11:02 匡子语 阅读(422) 评论(0) 推荐(0)
摘要: 黄邦勇帅 里面关于嵌套类的介绍我有疑惑。里面11.9说在创建一个外围类的对象时先执行嵌套类的构造函数然后再执行外围类的构造函数,析构函数则以相反的方式执行。可是我编程实验了一下,创建外围类对象时并不会执行嵌套类的构造函数#includeusing namespace std;class A{publ... 阅读全文
posted @ 2015-09-05 20:58 匡子语 阅读(607) 评论(0) 推荐(0)
摘要: 来自:黄邦勇帅this 指针是所有成员函数的隐含指针,每次调用成员函数时,this 指针就指向调用此函数的对象。可以在成员函数类 部使用显使用this 指针。友元函数不是类的成员函数,所以友元函数没有 this 指针。静态成员函数也没有 this 指针。this 指针默认是* const this ... 阅读全文
posted @ 2015-09-05 20:05 匡子语 阅读(224) 评论(0) 推荐(0)
摘要: 来自:黄邦勇帅const 常量对象: 即把对象声明为常量,即 const hyong m,常量对象不能调用可能改变对象的值的函数,因此常量对象只能调用类中的 const 常量函数,因为不是 const 的函数都有可能改变对象的值。 常量对象可以调用类中的公有成员,如 m.a 就是正确的如果 a ... 阅读全文
posted @ 2015-09-05 19:59 匡子语 阅读(1115) 评论(0) 推荐(0)
摘要: 一般所有的成员函数都只有一个复本,当不同的对象调用成员函数时,为了区分是哪个成员在调用,会传入this指针。当调用有const、volatile修饰的成员函数时,会相应的传入一个const、volatile修饰的this指针。故const、volatile不能修饰没有this指针的成员函数。如:co... 阅读全文
posted @ 2015-09-05 18:44 匡子语 阅读(692) 评论(0) 推荐(0)
摘要: 来自:黄邦勇帅1. 当类中带有一个参数的构造函数时,将执形对象的隐式转换,比如有类 A,有一个带有一个参数的构造函数A(int i){}则当出现语句A m=1;就会调用带有一个参数的构造函数来创建对象m,也就是将语句转换为A m(1)的形式。2. 如果有一个函数,比如 void f(A j){}这个... 阅读全文
posted @ 2015-09-05 18:22 匡子语 阅读(237) 评论(0) 推荐(0)
摘要: 参考资料:黄邦勇帅(里面对于临时变量的说法我不是很理解,感觉里面的解释有问题)用到复制构造函数的情况:1.函数值传递2.返回对象3.用一个对象初始化另一个对象重点注意下面两种情况:① 只调用复制构造函数,不会生成临时变量 A a = b;② 会产生临时变量,会调用复制构造函数和赋值函数 A a;... 阅读全文
posted @ 2015-09-05 18:15 匡子语 阅读(303) 评论(0) 推荐(0)
摘要: 参考资料:1.黄邦勇帅2.http://blog.163.com/sunshine_linting/blog/static/448933232011810101848652/3.http://www.cnblogs.com/zhoug2020/archive/2012/08/31/2665451.h... 阅读全文
posted @ 2015-09-05 15:09 匡子语 阅读(480) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 80 下一页