您可以对类成员,静态对象,全局对象和结构有不同的命名约定。其中的一些例子如下。大范围函数变量的一个好的命名约定是什么?
_member
m_member
或者在Java情况下,使用this.member
。
但是有没有传达当一个变量具有完整的功能范围或短的寿命范围内的任何好的技术或功能的变量的作用域的命名约定?
void MyFunction()
{
int functionScopeVariable;
if(true)
{
//no need for function variable scope naming convention
}
}
是的,所以对于你的例子,如果一个var的范围只会在wF/MyFunction()中,我们的约定就是命名你的var l_functionScopeVar ... 我注意到它使它更容易阅读别人的代码w /前缀,即使他们只是本地临时变量... – kafuchau 2008-09-30 15:24:40