⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 14-7.txt

📁 c和c++完美演绎,里面有编程的方法,对编程技术的提高有很大的帮助
💻 TXT
字号:
/* 范例:14-7 */
#include <iostream.h>
class myclass
{
  public:
  static int a;			// step1: 声明静态数据成员
  int b;
};

int myclass::a = 5;   	// step2: 在全局定义特有初始化

void main()
{
  myclass obj1,*ptr;	// step3a: 建立对象来使用静态数据成员
  ptr = &obj1;
  cout<<"\nmyclass::a="<<myclass::a<<" obj1.a="<<obj1.a
<<" ptr->a="<<ptr->a;  
  myclass::a = myclass::a + 1;	// step3b: 可直接使用静态数据成员
  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();
}

程序执行结果:
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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -