C++类里成员变量为什么加前缀m_?(避免成员变量与传入参数名称冲突)

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++类里成员变量为什么加前缀m_?(避免成员变量与传入参数名称冲突)相关的知识,希望对你有一定的参考价值。

为了避免成员变量与传入参数名称冲突

其中有两种常用解决办法,比如成员变量命名为m_argument,传入参数为argument,m_argument = argument;

或者成员变量命名为argument_,传入参数为argument,argument_ = argument

参考文章:类成员变量为什么加“m_”前缀

以上是关于C++类里成员变量为什么加前缀m_?(避免成员变量与传入参数名称冲突)的主要内容,如果未能解决你的问题,请参考以下文章

用java编写的一个父类两个子类并且父类里含有三个成员变量五个成员方法,子类一里加两个成员方法和变量。

Android studio 自动生成内部属性变量加 m

编程规范

C++类静态成员变量作用域共享问题

Python初学者

c++ 初始化列表VS构造函数内赋值初始化成员变量