格式:知识点请用五级标题
成员变量m_name
m_
前缀的作用
-
表示成员变量:通过在变量名前添加
m_
,可以明确该变量是类的成员变量,而不是局部变量或参数。 -
避免命名冲突:如果函数的参数名或局部变量名与成员变量名相同,
m_
可以避免混淆。例如,构造函数中经常会有与成员变量相同名称的参数,使用m_
可以有效区分。
全局变量g_valName
-
作用域:全局变量的作用域是整个程序,它可以被所有文件、类和函数访问(如果使用了
extern
关键字,可以跨多个文件共享全局变量)。 -
生命周期:全局变量在程序开始时分配内存,并且在整个程序生命周期内存在,直到程序结束时才释放。
-
访问方式:全局变量可以在任何地方直接通过变量名访问(假如作用域允许)。
-
潜在风险:全局变量可能会导致意外修改、调试困难等问题,特别是在大型项目中,过多使用全局变量会使代码的可维护性变差。
qt5.6.2 pro文件引入串口项
QT += core serialport