C++中,全局变量不能赋值,可以初始化,但类中为何不能赋值,也不能初始化?
全局中,inta=1;//这样写可以,声明定义直接初始化inta;a=1;//报错而类里面,只能写inta;不能给他立刻初始化更别说赋值。不能赋值可以理解,但全局可以初始...
全局中,int a =1;//这样写可以,声明定义直接初始化
int a; a= 1; //报错
而类里面,只能写int a ; 不能给他立刻初始化更别说赋值。
不能赋值可以理解,但全局可以初始化,为何类里不能直接初始化? 展开
int a; a= 1; //报错
而类里面,只能写int a ; 不能给他立刻初始化更别说赋值。
不能赋值可以理解,但全局可以初始化,为何类里不能直接初始化? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询