아무래도 상관 없는데 (...)
Neit 님이 쓰신 글 :
: 헉.. 저런 문법은.. ;;;
:
: 구조체 안에 저렇게 함수 구현하듯이 하시면 안되구요..
:
: 아래처럼 구조체를 사용하기전에 초기화 하셔야 합니다.
:
: 아래 this 를 쓰신걸 보니까.. 아무래도 구조체와 클래스를 혼돈하시는것 같애요.
:
:
: typedef struct User
: {
: char ID[5];
: char Password[5];
: User()
: {
: memset( this, 0, sizeof(this) ); //구조체 안 변수 한방에 초기화
: }
: } UserInfo;
:
: void main(void)
: {
: UseInfo uinfo;
: memset( (void *) uinfo, 0, sizeof(uinfo));
: }
:
:
:
: 축구 님이 쓰신 글 :
: : 메모리로 주고받는 아이들은 초기화를 해줘야 하잖아요.
: :
: : 근데 저 밑 생성자 안에서 저렇게 하는게 맞는지 알고 싶어요.
: :
: : 그리고 int형이나 값을 직접적으로 주고받는 아이들은 초기화 안하고 사용해도 되는지도 알고 싶어요
: :
: :
: : typedef struct User
: : {
: : char ID[5];
: : char Password[5];
: : User()
: : {
: : memset( this, 0, sizeof(this) ); //구조체 안 변수 한방에 초기화
: : }
: : } UserInfo;
: : |