- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 struct与class关键字在定义类中的区别
struct关键字是从C语言中继承过来的,class和struct均可定义类,用它们定义类的唯一差别在于默认的成员保护级别和默认的继承保护级别(P57--第57页,2.8--章节2.8;P485,15.2.5): 默认情况下,struct的保护级别为public,而class的保护级别为private。 下面分别就这两种情况进行举例: 例1:默认的成员保护级别 struct S_Bas
2012-07-13 01:30:19 5473
原创 纠错题--类的名字冲突与继承
在《C++ Primer中文版第4版》书的第499页有个习题15.23,现将其进行略微地修改,整理如下: #include #include using namespace std; struct Base { int foo(int) { return 0; } protected: int bar; double foo_bar; }; struct D
2012-07-13 00:57:54 809
原创 类的const static 成员变量
类的const static 成员变量需要在类的定义体外进行定义。示例如下: /** * Accout.h */ #ifndef ACCOUT_H #define ACCOUT_H #include class Accout { public: static void get(std::ostream &os) { os << val; } private: const
2012-07-09 22:24:28 875
The Java Programming Language,4th Edition
2011-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人