- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 编译多态和运行多态
虚函数:(类的成员变量是虚函数) //1 :编译多态的时候就确定了。函数长的都一样,参数不一样。在声明,定义的时候确定2 运行多态:是指针的话,指针可以改变指向,在编译的时候不能确定是父类对象,or 子类对象。只有在运行的时候才能确定。如果是父类指针既可以指向父类,也可以指向子类。1 :通常的做法是,这样所有的子类都不用定义指向自己的指针,同时继承一个父类指针。继承
2016-06-30 22:28:52 415
原创 注册/开关控制
card status 的上报: 这种用法很好啊。注册一下。然后card status有变化,通知我 cascadeMgr一下。实现上报.。等于对cardstatus上报,增加了开关控制sendIndToExtInf (cardstatus所有上报都update在这里)------------ ext,cscd同时在这里注册了{//DAL_RM_CARD_STATUS_SUBSCRIB
2016-06-30 20:13:44 263
原创 常见面试题-概念题答案
1vector sara;Vector:: iterator it;For(it=sara.begin();it!=sara.end();it++)If( (*it)&&(*it)->data==bara->data ){Delete(*it);Sara.erase(it);}错在哪里?answer: erase在删除之后,自动+1,这样下一个for循环,又
2016-06-28 18:14:59 761
原创 批注:多态实例
#include #include using namespace std;class Base{ public : virtual void Print() { cout};class Base2{ public: virtual void Print2() {cout };class Base3{ private
2016-06-21 11:20:54 254
转载 C++ 虚函数表解析
http://blog.csdn.net/haoel/article/details/1948051/目录(?)[-]前言虚函数表一般继承无虚函数覆盖一般继承有虚函数覆盖多重继承无虚函数覆盖多重继承有虚函数覆盖安全性结束语附录一VC中查看虚函数表附录 二例程C++ 虚函数表解析 陈皓http://blog.csdn.net/haoel 前言
2016-06-20 22:59:07 275
原创 虚函数常见问题
对于多重继承,如果类定义了虚函数,该类及其派生类就要生成一张虚拟函数表。如下继承关系(没有覆盖):在子类Derive实例中的虚函数表:子类自己定义的虚函数会被放到了第一个基类的虚函数表中。如果子类重写了基类的虚函数,则在虚函数表中,子类函数会覆盖相应的基类函数:以上继承重写了f()函数,子类实例的虚函数表变为:测试:C/C++ code
2016-06-16 15:29:07 2006
原创 c/c++/c++11浅拷贝和深拷贝
1 C++编译器将自动为A 产生四个缺省的函数,例如:A(void); // 缺省的无参数构造函数A(const A &a); // 缺省的拷贝构造函数~A(void); // 缺省的析构函数A & operat...
2016-06-14 20:01:18 417
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人