1,构造函数,就是跟类一样的函数呗,不用写类型名2,static变量,然后才能赋值(在外面#include<iostream>using namespace std; class myClass{ private: static int m; int a; public: myClass(int aa){ m++; a=aa; } int getAttr(){ return a; } int getid(){ return m; } };int myClass::m=0;int main(){ int cases, a; cin>>cases; for(int i=1; i<=cases; i++) { cin>>a; myClass mc(a); cout<<"id is "<<mc.getid()<<" attribute is "<<mc.getAttr()<<endl; }}