Hungarian Notation(기법)
10, 15 Microsoft 개발 가리 람 로그래머가 던 변 명명법. MS내부 따라기 던 것 로그래머들게 리 로그램 딩 변 명명 관례가 되다.
그러나 로 다 보면 가리 기법 대로 는 개발는 그리 많 다. 느 개발경 가고 는 로그래머는 물론 로그래밍 다 변명 개 따라 가각로 고 로그램 배는 문들들 변 명명 대 기 대로 못고 는 다.
까 런 변 명명 대 관례를 다. 그러나 변 명명 관 된 관례를 면 드 가독 높 뿐 라 를 들 변를 count라고 cnt라고 고민 되는 리 릴 다. -
------
------
구류
10, 15 Microsoft 개발 가리 람 로그래머가 던 변 명명법. MS내부 따라기 던 것 로그래머들게 리 로그램 딩 변 명명 관례가 되다.
그러나 로 다 보면 가리 기법 대로 는 개발는 그리 많 다. 느 개발경 가고 는 로그래머는 물론 로그래밍 다 변명 개 따라 가각로 고 로그램 배는 문들들 변 명명 대 기 대로 못고 는 다.
까 런 변 명명 대 관례를 다. 그러나 변 명명 관 된 관례를 면 드 가독 높 뿐 라 를 들 변를 count라고 cnt라고 고민 되는 리 릴 다. -
------
| Prefix | Type | Description | Example |
| b | bool | any boolean type | bool bTrue |
| c | char | character type | char cLetter |
| i | int | integer for index | int iCars |
| n | int | number, quantity | int nNum |
| l | long | long type | long lDistance |
| u | unsigned | unsigned type(4byte) | unsigned uPercent |
| w | WORD | unsigned word(2byte) | WORD wCnt |
| dw | DWORD | unsigned double word(4byte) | DWORD dwLength |
| d | double | double floating point | double dPercent |
| f | float | floating point | float fPercent |
| s | static | a static variable | static short ssChoice |
| rg | array | stands for range | float rgfTemp16 |
| p | * | any pointer | int *piAddr |
| sz | * | null terminated string of characters | char szText16 |
| pfn | * | function pointer | int (*pifnFunc1)(int x, int y) |
| t | struct | a user defined type | ... |
| e | enum | variable which takes enumerated values | ... |
| E | enum | Enumerated type | ... |
| g_ | Global | Global Variable | String *g_psBuffer |
| m_ | Member | class private member variable | int m_iMember |
| k | constant formal parameter | ... | void vFunc(const long klGalaxies) |
| r | reference formal parameter | ... | void vFunc(long &rlGalaxies) |
| str | String | string class(C++) | String strName |
| prg | ... | dynamically allocated array | char *prgGrades |
| h | handle | handle to something | hMenu |
| x/y | ... | used as size | int xWitdth, yHeight |
구류









