为什么要用静态成员函数?

 我来答
热爱生活的小斌
高能答主

2021-12-16 · 我们生活在比较之中,有黑暗才有光明。
热爱生活的小斌
采纳数:779 获赞数:21590

向TA提问 私信TA
展开全部

在C++编程思想里面有提到,在引入静态成员函数之前,C++里如果需要调一个在类里,但跟类的实例无关的函数,就需要((T*)NULL)->Func(),所以干脆就引入了static mem func。

我们定义一个CStaticMember类,里面包含一个私有的静态成员变量m_nIntA,如果外部想访问或者更改m_nIntA的值,那么根据C++语法的要求,我们必须提供一个成员函数来进行访问。

赋值运算符与赋值表达式

C++提供了几个赋值运算符,最简单的赋值运算符就是“=”。带有赋值运算符的表达式被称为赋值表达式。例如,m=m+6就是一个赋值表达式。

赋值表达式的作用就是将等号右边表达式的值赋给等号左边的对象。赋值表达式的类型为等号左边对象的类型,表达式的结果为等号左边对象被赋值后的值,运算的结合性为自右向左。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式