C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[17551] 전역변수 선언보다는...
김백일 [cedar] 1210 읽음    2002-04-14 21:54
전역변수 사용은 가능한 피하시는 것이 좋습니다.
전역변수는 아무 코드나 그 값을 수정할 수 있기 때문에
버그 발생의 원인이 됩니다.
매우 좋지 못한 프로그래밍 습관입니다.

어차피 TForm1의 멤버 함수(이벤트 핸들러 함수)에서만 사용할 변수 아닌가요?
그럴거면 TForm1의 헤더파일에 멤버 변수로 선언을 하시면
TForm1 코드에서는 마치 전역 변수를 쓰는 식으로 쓰실 수 있습니다.

참고로, 헤더파일을 바로 불러오려면
Ctrl+F6이나 마우스 오른쪽 버튼 메뉴에서 Open Source/Header File을 누르세요.

김진수 님이 쓰신 글 :
: 전역변수 선언을
: TForm1 *Form1 바로 밑에다가 선언을 하니 됩니다. 예전엔 전역 변수 선언을 Create 에
: 써줘도 된거로 알고 있는데 제가 잘못 알고 있었나 봅니다.
:
: 아 지금 넘 기쁨니다. ㅎㅎ
:
: 즐거운 주말 보내세요
:
:
:
: 김진수 님이 쓰신 글 :
: : 왜 안되는 걸까여 정말 답답하니다.

+ -

관련 글 리스트
17544 [질문] vector 전역변수 선언이 안되는 건가여 ㅠ.ㅠ 제발 도와주세요 김진수 1148 2002/04/14
17556     Re:[질문] vector 전역변수 선언이 안되는 건가여 ㅠ.ㅠ 제발 도와주세요 민인학 3648 2002/04/15
17545     Re:[질문] int 변수 선언도 안되네여 ㅡㅡ;; 김진수 1128 2002/04/14
17551         전역변수 선언보다는... 김백일 1210 2002/04/14
17561             Re:전역변수 선언보다는... 김진수 1549 2002/04/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.