发布于

C++常用命名缩写

mp:表示成员指针。例如,mpWindow 可能是一个指向窗口对象的成员指针。
m_:表示成员变量。例如,m_name 可能是一个类的私有成员变量。
s_:表示静态成员变量。通常用于静态数据成员。例如,s_count 可能是一个类的静态成员变量。
g_:表示全局变量。例如,g_config 可能是一个全局配置变量。
p:表示指针。通常用于指针变量的命名。例如,p_data 可能是一个指向数据的指针。
n:表示整数。通常用于整数变量的命名。例如,nCount 可能表示一个计数器。
str:表示字符串。通常用于字符串变量的命名。例如,strName 可能是一个名字的字符串变量。
b:表示布尔值。通常用于布尔变量的命名。例如,bEnabled 可能表示一个开关状态。
f:表示浮点数。通常用于浮点数变量的命名。例如,fValue 可能表示一个值的浮点数。
ui:表示无符号整数。通常用于无符号整数变量的命名。例如,uiIndex 可能表示一个索引值。
sz:表示以 null 结尾的字符串(null-terminated string)。通常用于以 null 结尾的字符串的命名。例如,szBuffer 可能表示一个缓冲区。
vec:表示向量(vector)。通常用于向量类型的命名。例如,vecPoints 可能是一个点的向量。
lst:表示列表(list)。通常用于列表类型的命名。例如,lstItems 可能是一个项目的列表。
map:表示映射(map)。通常用于映射类型的命名。例如,mapNames 可能是一个名字到值的映射。
iter:表示迭代器(iterator)。通常用于迭代器类型的命名。例如,iterList 可能是一个列表的迭代器。
这些命名习惯有助于提高代码的可读性和可维护性,因为它们可以提供关于变量类型和用途的重要信息。

浏览 (691) 点赞 收藏 分享
评论