
C++
jimmycmh
这个作者很懒,什么都没留下…
展开
-
C++中的静态成员
类的静态数据成员作为类的全局对象,每个类类型只有一份拷贝,由该类类型的所有对象共享访问。 静态数据成员应该在类的定义之外初始化。一般来说,不应该放在头文件中,而应该放在含有非inline函数定义的文件中。 如果该静态成员是private的,初始化时能用“类名::成员名”的方式引用,但在代码中不可以。比如:#include string>class Acco原创 2007-02-08 14:09:00 · 413 阅读 · 0 评论 -
C++中函数的重载、覆盖与隐藏
函数的重载、覆盖 与隐藏有相似之处,很容易混淆,经常是看了忘,忘了又看。所以把他们的区别记录在这。 重载 如果两个函数名字相同,并且在相同的域(比如全局域,同一个类等)中被声明,但是参数表不同则它们就是重载函数(overloaded function )。 下面几点是值得注意的:原创 2007-01-12 11:46:00 · 543 阅读 · 0 评论