f0812.cpp

来自「it is a usefull thing」· C++ 代码 · 共 33 行

CPP
33
字号
//=====================================
// f0812.cpp
// misuse data member
//=====================================
#include<iostream>
using namespace std;
//-------------------------------------
class Student{
  int n;
  string name;
public:
  void set(string str){
    static int number = 0;
    name = str;
    n = ++number;
  }
  void print(){ cout<<name<<" -> students are "<<n<<" numbers\n";  }
};//-----------------------------------
void fn(){
  Student s1;
  s1.set("Jenny");
  Student s2;
  s2.set("Randy");
  s1.print();
}//------------------------------------
int main(){
  Student s;
  s.set("Smith");
  fn();
  s.print();
}//====================================

 

⌨️ 快捷键说明

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