이렇게 하시는게 깔끔하죠.
struct UserInfo
{
char ID[5];
char Password[5];
UserInfo()
{
ZeroMemory( this, sizeof(*this) ); //구조체 안 변수 한방에 초기화
}
};
축구 님이 쓰신 글 :
: 메모리로 주고받는 아이들은 초기화를 해줘야 하잖아요.
:
: 근데 저 밑 생성자 안에서 저렇게 하는게 맞는지 알고 싶어요.
:
: 그리고 int형이나 값을 직접적으로 주고받는 아이들은 초기화 안하고 사용해도 되는지도 알고 싶어요
:
:
: typedef struct User
: {
: char ID[5];
: char Password[5];
: User()
: {
: memset( this, 0, sizeof(this) ); //구조체 안 변수 한방에 초기화
: }
: } UserInfo;
: |