您可以對類成員,靜態對象,全局對象和結構有不同的命名約定。其中的一些例子如下。大範圍函數變量的一個好的命名約定是什麼?
_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