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

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

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

向TA提问 私信TA
展开全部

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

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

赋值运算符与赋值表达式

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

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

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式