通关旅

softgamer 的痕迹
posts - 12, comments - 0, trackbacks - 0, articles - 1

学习日志

     摘要: 静态数据成员
静态数据成员很像是全局变量,但static数据成员有类作用域,静态成员可以是public,private或protected.静态数据成员
在文件范围内必须进行一次初始化。类的public静态成员可以通过类的任何对象访问,也可以用二元作用域分辨符通过类名进行
访问。类的private和protected 静态成员必须通过
  阅读全文

posted @ 2007-02-10 09:12 softgamer 阅读(301) | 评论 (0)  编辑 |

     摘要: 初始化类的常量数据成员

如果你想初始化一个类中的常量数据成员,只能用一种方法,在类的构造函数后加一个":",然后初始化那些常量数据成员,
以逗号分割。  阅读全文

posted @ 2007-02-09 22:19 softgamer 阅读(757) | 评论 (0)  编辑 |

     摘要: 也发一篇灌水文章,它对我帮助很大。不是我写的,是朋友发给我的。我也加了自己的一些理解

  阅读全文

posted @ 2007-02-07 10:37 softgamer 阅读(234) | 评论 (0)  编辑 |

     摘要: 引用和引用参数

C++,其实Java 和 c 都一样, 调用函数的方法有两种

传值调用和引用调用。

参数传值调用时,会产生该参数值得副本并将副本传递给被调用的函数,对副本的更改不会影响调用者的原始变量值,
它的优点显而易见,,缺点是复制数据会花费较长的时间。  阅读全文

posted @ 2007-02-05 14:23 softgamer 阅读(228) | 评论 (0)  编辑 |

     摘要: 存储类
在C++中有5个存储类说明符,auto,register, extern mutable 和static.
存储类说明符可以分为两个存储类,"自动存储类"和"静态存储类"

auto和register用于声明自动存储类的变量,此类变量是在进入声明的块时创建的,它们只存在与块被激活的期间,当程序执行退出块时,这些变量就会被删除。

只有变量可以作为自动存储类,函数的局部变量和参数通常属于自动存储类。

auto double x, y;

注意:

  阅读全文

posted @ 2007-02-05 11:04 softgamer 阅读(340) | 评论 (0)  编辑 |

     摘要: 我在使用C++时有一些体会,相信大家都会的。我写出来也是和大家分享一下
1。在C++中数据类型float和double.
同类型为float的变量相比,类型为double的变量可保存的值较大且较为准确,因此我比较喜欢使用double而不是float.这里有一个重要的点要说一下:比如我们定义两个变量
int sum = 1230;
int score = 230;
double avrg = 0.0f;
如果我们用:
avrg = sum/score;
其中(sum/score)这个计算结果是一个整型, 因为sum和score都是整型。在这样的计算中。小数部分会

  阅读全文

posted @ 2007-02-02 14:04 softgamer 阅读(143) | 评论 (0)  编辑 |