C/C++
文章平均质量分 81
seuzyq
这个作者很懒,什么都没留下…
展开
-
传递动态内存
《程序员面试宝典》1 What will happen after running the "Test"?Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include iostream.h>void GetMemory(char翻译 2009-10-06 21:09:00 · 2766 阅读 · 0 评论 -
C++函数重定义、重载、重写
1. 重写 (override): 父类与子类之间的多态性。子类重新定义父类中有相同名称和参数的虚函数。 1) 被重写的函数不能是 static 的。必须是 virtual 的,或者是 override 的 ( 即函数在最原始的基类中被声明为 virtual , c++ 中没有 override) 。 2) 重写函数必须有相同的类型,名称和参数列表 (即相同的函数原型转载 2009-10-05 10:38:00 · 1269 阅读 · 0 评论 -
C++类中的常量
有时我们希望某些常量只在类中有效。由于#define定义的宏常量是全局的,不能达到目的,于是想当然地觉得应该用const修饰数据成员来实现。const数据成员的确是存在的,但其含义却不是我们所期望的。const数据成员只在某个对象生存期内是常量,而对于整个类而言却是可变的,因为类可以创建多个对象,不同的对象其const数据成员的值可以不同。 (1)不能在类声明中初始化const转载 2009-10-09 22:24:00 · 2760 阅读 · 0 评论