static 변수 선언 어떻게 하세요?
글쓴이: aswip / 작성시간: 금, 2006/12/01 - 5:08오후
제가 알고 있기로는 대개의 c 개발자분들은 헝가리언 표기법을 사용하여
변수를 선언하는것으로 알고 있습니다.
예를 들면..
int nVal;
char chVal;
double dVal;
float fVal;
.... 등등등..
이때, 만약 static 이란 키워드가 붙을 경우 어떻게 선언하는 것이 좋을지와,
다른분들은 static 변수를 어떻게 선언해서 사용하는지 궁금해서 이곳에 들리게 되었습니다.
예를 들면 다음과 같이 static으로 선언된다면..
void DoSomething()
{
static unsigned int nVal = 0;
static double dVal = 0;
.... do somthing with nVal, dVal ...
}
어떻게 선언하세요? ^^
Forums:
헝가리안
헝가리안 안좋아해서..
----------------------------------------------------------------------------
전 블럭내에서 static을 갖는다면
블럭내에서 static한 속성을 갖는다면, 변수명 앞에 "static_" 을 다 붙여 주겠습니다.
블럭 밖의 static 한 속성에는 특별히 표시하지 않고 일반적인 규칙을 따를 겁니다.
대개의 C 개발자들이
대개의 C 개발자들이 헝가리안 표기법을 사용하다뇨 -ㅁ- KLDP에 와서 그런 말씀을..
하지만! 저희 회사에선 헝가리안 표기법을 사용한다는거~ ㄱ-
저희는 맨 앞에 스코프를 의미하는 접두어를 붙입니다. 전역: g_* 클래스멤버: m_* 스태틱: s_*
스태틱도 스코프로 본다는 게 쟁점이죠.
May the F/OSS be with you..
----------------------------
May the F/OSS be with you..
http://kldp.org/node/46915 ht
http://kldp.org/node/46915
http://kldp.org/node/21325
http://kldp.org/node/65420
--
B/o/o/k/w/o/r/m/
--
Minimalist Programmer
댓글 달기