상세 컨텐츠

본문 제목

변수 prefix

Developer

by cepiloth 2016. 1. 26. 21:02

본문

728x90
반응형

변수 prefix 




2011.09.04 네이버 블로그에 작성한 글.

 타입

Prefix

예제 

 bool

 b 

 bool bRunning

 int

 n

 int nCount

 char

 ch

 char chCode

 float

 f

 float fRate

 double

 dbl

 double dblPi

 '\0' 로 끝나는 char 배열

 sz

 char szName[32]

 일반 배열

 a

 int aAges[10]

 포인터

 p

 void* pUserData

 구조체

 st

 ST_RECT stRect

 구조체포인터

 pst

 PST_RECT pstRect

 핸들

 h

 HANDLE hWnd

 함수포인터

 pfn

 typedef void (*PFN_ONCOMPLETE)();

 PFN_ONCOMPLETE pfnOnComplete;

 enum

 E/e

 typedef enum

{

 eTYPE_VALUE1,

 eTYPE_VALUE2

} ETYPE;

enum 형은 대문자 E, enum 값은 소문자 e

 클래스

 C

 class CHuman

[변수의 타입에 의한 구분]

 

 스코프(Scope)

Prefix 

예제 

 로컬변수

 없음

 void Dummy()

{

   int count;

}

 함수 파라미터

 a_

 void Dummy(int a_count);

 멤버변수

 m_

 class CFoo

{

int m_nCount;

}

 스태틱변수

 s_

 활용성이 떨어지므로 명시하지 않음

(클래스에 속한 Static 변수는 m_ 로 통합하여 사용하는 것이 사용하기 쉬움)

 전역변수

 g_

 전역 변수 사용을 권장하지 않음

[변수의 스코프에 의한 구분]

위에서 제시한 두 가지 구분에 의한 표기법이 정답이니 반드시 사용하라는 의미는 아니다.

언급된 표기법은 헝가리안 노테이션에 근간을 두고 있다.

 

-패턴 그리고 객체지향적 코딩의 법칙/문우식-

[출처] prefix|작성자 cepiloth


728x90
반응형

'Developer' 카테고리의 다른 글

코딩 노하우  (0) 2018.09.05
정리할 시간이 없다.  (0) 2018.09.05
프로그래머를 위한 성공적인 이력서 쓰기 10계명  (0) 2018.09.05
UI 개발자의 RISK 및 경력 관리  (0) 2018.09.05
헝가리안 표기법  (0) 2018.09.05

관련글 더보기

댓글 영역