20-5.txt
来自「C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #i」· 文本 代码 · 共 32 行
TXT
32 行
/* 范例:20-5 */
#include <iostream.h>
int g; // g=0;(全局)
class A
{
public:
A():a(2),ptr(new B(7)){} // 注释1
// A():a(2),ptr(new B(7)) ,b(4),::g(5){} // 错误
~A(){delete ptr;} // 注释2
int a;
static int b; // 注释3.1
class B
{
public:
int a;
B(int i){a=i;};
};
B *ptr; // 注释4
};
int A::b = 2; // 注释3.2 b=2; A::b 视为在class A定义区内
void main()
{
A obj;
cout << obj.a << " " << obj.b << " " << ::g << "\n";
// ::g为全局g
getchar();
}
程序执行结果:
2 2 0
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?