类型:MFC将C++的关键字用宏定义成以下内容。
MFC类型 |
意思 |
C++类型 |
BOOL,BOOLEAN |
布尔型 |
boolean |
BYTE |
1字节数值型 |
char |
WORD |
2字节数值型 |
short |
DWORD |
4字节数值型 |
int |
UINT |
无符号整型 |
unsigned int |
VOID |
void型 |
void |
LPDWORD |
DWORD的指针型 |
int* |
LPCSTR |
常量字符串 |
const char* |
LPSTR |
字符串 |
char* |
LPCVOID |
常量void指针 |
const void* |
LPVOID |
void指针 |
void* |
常量:MFC将C++的常量用宏定义成以下内容。
MFC常量 |
意思 |
C++常量 |
NULL |
空指针 |
0 |
TRUE |
布尔值:真 |
true |
FALSE |
布尔值:假 |
false |
命名规则:MFC有以下命名规则。
1. 类名:以大写的C开头,单词的首字母大写,单词之间不用下划线。
2. 成员函数和全局函数:以单词的首字母大写,单词之间不用下划线。全局函数前再加Afx
3. 成员变量:匈牙利命名法,以“m_”开头,单词的首字母大写。
4. 宏、类型名:全部使用大写。