?? 14-7.txt
字號:
/* 范例:14-7 */
#include <iostream.h>
class myclass
{
public:
static int a; // step1: 聲明靜態(tài)數(shù)據(jù)成員
int b;
};
int myclass::a = 5; // step2: 在全局定義特有初始化
void main()
{
myclass obj1,*ptr; // step3a: 建立對象來使用靜態(tài)數(shù)據(jù)成員
ptr = &obj1;
cout<<"\nmyclass::a="<<myclass::a<<" obj1.a="<<obj1.a
<<" ptr->a="<<ptr->a;
myclass::a = myclass::a + 1; // step3b: 可直接使用靜態(tài)數(shù)據(jù)成員
cout<<"\nmyclass::a="<<myclass::a<<" obj1.a="<< obj1.a
<<" ptr->a="<<ptr->a;
obj1.a = obj1.a + 1; // step4-1 使用對象.對象成員變量
cout<<"\nmyclass::a="<<myclass::a<<" obj1.a="<< obj1.a
<<" ptr->a="<<ptr->a;
ptr->a = ptr->a + 1; // step4-2 使用對象指針 -> 對象成員變量
cout<<"\nmyclass::a="<<myclass::a<<" obj1.a="<< obj1.a
<<" ptr->a="<<ptr->a;
getchar();
}
程序執(zhí)行結(jié)果:
myclass::a=5 obj1.a=5 ptr->a=5
myclass::a=6 obj1.a=6 ptr->a=6
myclass::a=7 obj1.a=7 ptr->a=7
myclass::a=8 obj1.a=8 ptr->a=8
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -