摘要:
转载自:http://www.cnblogs.com/daoluanxiaozi/archive/2011/12/04/2275364.html §写在前面的学习过C++类的继承与多态的时候,但是很多的童鞋回过头来都忘记之中关于虚函数和纯虚函数的细节,甚至将他们混淆。 §虚函数 虚函数是动态多态性的基础,其调用的方式是动态联编(又称晚期联编,简单解释为只有在程序运行时才决定调用基类的还是子类的,系统会根据基类指针所指向的对象来决定要调用的函数); 非虚函数与其相反,是静态联编(调用已经在编译时期就决定了;在编译时期,系统已经根据指针所属的类型确定了要调用的函数)。 ?cla 阅读全文
posted @ 2011-12-30 10:06
super119
阅读(190)
评论(0)
推荐(0)
摘要:
转载自:http://www.cnblogs.com/BlueTzar/articles/1223313.html 对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=88; int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 #include<iostream> usingnamespacestd; classCExample{ private: inta; public: CExample(intb) {a=b;} voidShow() { cout<<a<<endl 阅读全文
posted @ 2011-12-30 10:01
super119
阅读(184)
评论(0)
推荐(0)