• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

초기화 방식의 차이점에 대한 질문이 있습니다.

20.10.26 10:11 작성 조회수 122

0

복사 초기화, 대입 초기화, 유니폼 초기화 이 세가지의 초기화 방법들의 차이점이 있나요?

아니면 똑같은 역할을 수행하지만 아무 차이점이 없나요?

답변 1

답변을 작성해보세요.

1

Hello Yeo님의 프로필

Hello Yeo

2020.10.26

안녕하세요?
{} 를 활용한 초기화의 경우, narrowing을 허용하지 않습니다.
https://cppstyle.wordpress.com/narrowing-conversions-in-c-11/
이 글이 도움이 될 수 있을 것 같군요.
int x = 36.6 과 int x = {36.6} 부분을 눈여겨 보시면 됩니다.
코드로 직접 확인해보시는 것도 좋겠네요.