作业帮 > 综合 > 作业

#include using namespace std; class myclass { int a,b; stati

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/01 17:32:18
#include using namespace std; class myclass { int a,b; static int s; public:myclass(int
#include
using namespace std;
class myclass
{
int a,b;
static int s;
public:
myclass(int x,int y)
{a=x;b=y;s++;}
void print()
{cout
#include using namespace std; class myclass { int a,b; stati
类的静态变量是所有这个类的对象共用的,不是每个对象独立的.
就该是3啊,因为你先声明三个变量,每次声明的时候在构造函数里面执行了s++一共三遍.
然后s初始值是0,加三遍当然是3.