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

C++빌더 팁&트릭
C++Builder Programming Tip&Tricks
[1196] 클래스 내 일정 범위의 멤버 변수 한방에 초기화 하기.
김태선 [cppbuilder] 18 읽음    2026-03-09 16:03
초기화 해야할 변수가 너무 많으면 코딩하기 매우 귀잖습니다.
이럴때 한방에 0으로 채우는 초기화 방법입니다.

class TForm1
{

private:
    // 한방에 재초기화하기 위한 변수 시작위치.
    int        Temp1;    // 경계 침법 방지용.
    int        StartPrivateVar;

    int     Score;
    float     ElapsedSeconds;        // 편대비용용 경과시간.
    .... 기타 변수

    // 한방에 초기화하기 위한 변수 종료점
    int        EndPrivateVar;

    // 한방에 초기화 하면 안되는 변수는 여기에
    ... 그외 변수 등

public:
    void Init();

};


void TFomr1:Init()
{
      // 멤버변수 한방에 초기화;
    int  size = (char *)&EndPrivateVar - (char *)&StartPrivateVar;
    ZeroMemory((void *)&StartPrivateVar, size); 

    .... 기타 초기화 코드

}

+ -

관련 글 리스트
1196 클래스 내 일정 범위의 멤버 변수 한방에 초기화 하기. 김태선 18 2026/03/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.