c++
xidianliusoftware
这个作者很懒,什么都没留下…
展开
-
virtual关键字用法总结
virtual关键字的作用:指示c++编译器对该函数的调用进行动态联编。只有当访问虚函数是通过基类指针s时才可以获得运行时的动态性。1. 在基类中,必须把成员函数定义为虚函数,即加关键字"virtual"2. 在派生类中,虚函数被重新定义时,其函数的原型与基类中的函数原型必须完全相同。3. 必须用指向基类的指针(或引用)访问虚函数,此时多态性才能实现。4. 虚函数作为动态联编的基础原创 2011-12-18 15:48:04 · 517 阅读 · 0 评论 -
普通函数重载和友元函数重载
#include #include #include using namespace std;class A{public: A(int a,int b) { this->a=a; this->b=b; } ~A() { } int geta() { return a; } int getb() { ret原创 2011-12-17 16:00:39 · 656 阅读 · 0 评论 -
=号运算符的重载
#include #include #include using namespace std;class A{public: A(char *s) { ptr=new char[strlen(s)+1]; strcpy(ptr,s); } ~A() { delete ptr; } void print() { cout原创 2011-12-17 22:31:32 · 572 阅读 · 0 评论