C/C++
文章平均质量分 76
康乃馨-朝阳
熟悉Linux,C,C++,C#
展开
-
c/c++中的一些基础但必须熟记的知识
(1)、const 与#define const在C++中包含了更丰富的含义,而在C语言中仅意味着:“只能读的普通变量,”或“不能改变的变量”,故在编译阶段需要的常数仍然只能以#DEFIEN宏定义!故在C语言中如下程序时非法的: const int SIZE = 10; char a[SIZE];错误:SIZE不是常数! (2)、static变量初始化的问题 看下面代码:原创 2013-07-28 18:18:00 · 385 阅读 · 0 评论 -
多态和重载
一.多态 多态(Polymorphism)按字面的意思就是“多种形状”。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作(摘自“Delphi4 编程技术内幕”)。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。多态性在Object Pasc原创 2013-07-28 20:10:59 · 353 阅读 · 0 评论