인프런 커뮤니티 질문&답변
구조체 변수의 초기화? 할당? (2:55)
작성
·
250
1
Date today;
today.m_month = 8;
today.m_day = 4;
today.m_year = 2025;
이 부분의 코드를 설명하시면서 구조체 변수를 초기화한다고 하셨는데 엄밀히 말하면 할당하는 것이 맞지 않나요?
일반적인 변수와는 다르게 today.m_month = 8 하는 시점에서 메모리 공간이 잡히고 초기화가 되는 것인지, uniform initialization 했을 때와 비슷하게 동작하는 부분이 있어 초기화라고 표현하신 것인지 헷갈리는 부분이 있어 질문 남깁니다
답변 1
0
홍정모
지식공유자
문법상으로는 지적하신 대로 할당입니다. 기능적으로는 본 작업을 시작하기 전에 초기 조건을 설정해주기 초기화라고 말하게 됩니다. 같은 용어도 문맥에 따라 다르게 사용될 수도 있고 다른 용어도 문맥에 따라 같은 의미일 수도 있겠네요.





