求助,C++的静态成员变量可以在类的构造函数中直接初始化吗?
RT,如果不能,为什么这个程序能通过编译?#include<iostream.h>classTestClass{public:intj;public:TestClass(...
RT,如果不能,为什么这个程序能通过编译?
#include<iostream.h>
class TestClass
{
public:
int j;
public:
TestClass()
{
j=1;
static int i=0;
cout<<++i<<endl;
cout<<j<<endl;
}
};
void main()
{
TestClass obj1;
TestClass obj2;
obj2.j+=obj1.j;
}
我是个刚学C++的新手,麻烦讲的通俗些详细些,谢谢了~ 展开
#include<iostream.h>
class TestClass
{
public:
int j;
public:
TestClass()
{
j=1;
static int i=0;
cout<<++i<<endl;
cout<<j<<endl;
}
};
void main()
{
TestClass obj1;
TestClass obj2;
obj2.j+=obj1.j;
}
我是个刚学C++的新手,麻烦讲的通俗些详细些,谢谢了~ 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询