liyuxia713

蹒跚前行者

常用链接

统计

Algorithms

C++

最新评论

匈牙利编程命名规则

首先提供匈牙利命名法使用的前缀符号:
c      字符
by    字节(无符号字符)
n      短整数和整数(表示一个数)
i       整数
b       布尔型
w      WORD(无符号字)
l       长整数
dw    DWORD(无符号长整数)
fn     函数指针
s      串
sz,str   C风格字符串
lp     32位的长整数指针
h      句柄
msg   消息


1. 变量的命名法:所有的变量名都应该以前缀+名字的形式出现。例如:
char* szName;
BOOL bCanExit;
DWORD dwMaxCount;

2. 函数的命名法:函数的命名不带前缀,函数中每一个单词的开头字母都要大些
int ConvertNumber(int ix);
void ShowMessage(char* szMessage);

3. 类型和常量的命名法:名字都是大写字母
#define MAX_NUM 256
typedef unsigned 
char UCHAR;

4. 类名称的命名法:在类名称前加上字母C,类的成员变量名前加前缀m_
class CMyClass
{
public:
    CMyClass();
private:
    cahr
* m_szName;
}

posted on 2009-05-10 08:03 幸运草 阅读(406) 评论(0)  编辑 收藏 引用 所属分类: VC++


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理