摘要: 普通指针:可以声明指向对象和函数的指针。这都司空见惯了,无需多说,举出一下例子即可:Object o;Object *pO = &o;int (*pf)() = NULL;int func1();int func2();pf = func1;pf = func2;类指针(确切地说应该是指向类数据成员和成员函数的指针)先定义一个类:class CTest{ public:int m_iVal... 阅读全文
posted @ 2010-05-21 10:08 jiaozebo 阅读(4454) 评论(1) 推荐(0) 编辑
摘要:   重载是对于同一范围中的不同函数(如一个类中不同的成员函数)而言的,这些函数名称相同,但是参数不一致。不一致的参数可以是个数、类型不同。重载与函数返回值无关。如下例: class A { void func(); virtual void func(int a); int func(char c); }; 其中三个func函数为重载的关系。   覆盖是对于父类和其子类而言的,... 阅读全文
posted @ 2010-05-19 10:13 jiaozebo 阅读(225) 评论(0) 推荐(1) 编辑
摘要: 1)从静态内存区分配。 程序中的全局变量与static 变量,程序在编译的时候已经分配好,这块内存在程序的整个运行阶段都有效。 2)从栈区分配 函数中的局部变量由此方式分配内存,函数结束时这些存储单元被释放。效率高,但分配的容量有限。 要注意函数结束时存储单元要被释放,因此这种情况是错误的: char *Func() { char a[] = “funcreturn”; . . .   ... 阅读全文
posted @ 2010-05-18 18:05 jiaozebo 阅读(691) 评论(0) 推荐(1) 编辑
摘要: 第一篇日志··use windiows live writer·· 阅读全文
posted @ 2010-05-18 17:37 jiaozebo 阅读(134) 评论(0) 推荐(1) 编辑