摘要: 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时,静态数据成员还具有以下特点:1.静态数据成员的定义。静态数据成员实际上是类域中的全局变量。所以,静态数据成员的定义(初始化)不应该被放在头文件中。其定义方式与全局变量相同。举例如下:xxx.h文件class base{ private: static const int _i;//声明,标准c++支持有序类型在类体中初始化,但vc6不支持。 }; xxx.cpp文件const int b. 阅读全文
posted @ 2013-10-23 17:29 CPYER 阅读(636) 评论(0) 推荐(0) 编辑
摘要: char* &p:以引用传递的方式传指针char* p: 以值传递的方式传指针 阅读全文
posted @ 2013-10-23 10:18 CPYER 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 2005-08-23 08:36 来源:天极网 作者:宋宝华 责任编辑:方舟·yesky引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。 想必这种误解的根源在于国内某著名的C程序设计教程。如果这篇文章能够纠正许多中国程序员对数组名 阅读全文
posted @ 2013-10-23 09:43 CPYER 阅读(356) 评论(0) 推荐(0) 编辑