雕刻时光

just do it……nothing impossible
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年11月29日

摘要: C++的特性之一就是多态,多态的特性就是通过虚函数来实现的,而虚函数就是通过一个虚函数表来实现的。 (关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。) #include using namespace std;class Base1 {public: virtual void f() { cout << "Bas 阅读全文

posted @ 2013-11-29 22:32 huhuuu 阅读(407) 评论(0) 推荐(0) 编辑

摘要: 可能指针函数与函数指针的概念不是很清楚1.指针函数的概念其实跟普通函数的概率类似,就是一个函数的返回值是个指针类型!#include#includeusing namespace std;int *pointFun(){ int *p=(int *)malloc(sizeof(int)); *p=1; return p;}int main(){ int *ptemp=pointFun(); printf("%d\n",*ptemp);}2.函数指针还是比较有来头的观察以下函数#include#includeusing namespace std;void myfu... 阅读全文

posted @ 2013-11-29 21:55 huhuuu 阅读(1924) 评论(2) 推荐(0) 编辑