为什么要用静态成员函数?
1个回答
展开全部
在C++编程思想里面有提到,在引入静态成员函数之前,C++里如果需要调一个在类里,但跟类的实例无关的函数,就需要((T*)NULL)->Func(),所以干脆就引入了static mem func。
我们定义一个CStaticMember类,里面包含一个私有的静态成员变量m_nIntA,如果外部想访问或者更改m_nIntA的值,那么根据C++语法的要求,我们必须提供一个成员函数来进行访问。
赋值运算符与赋值表达式
C++提供了几个赋值运算符,最简单的赋值运算符就是“=”。带有赋值运算符的表达式被称为赋值表达塌伏式。例如,m=m+6就是一个赋值表达式。
赋值表达式的作用就是将等号右边表达式的值赋给等号左边的对象芹银。赋值表达式的类型为等号左边对象的类型,表达式的结果为等号团首携左边对象被赋值后的值,运算的结合性为自右向左。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询