인프런 커뮤니티 질문&답변
int x(0);
작성
·
440
0
안녕하세요~ 3D 프린터 쪽에서 교수님 활약을 보다가 C++ 강의를 하시길래 듣고 있습니다.
전공은 원래 전자공학인데, 졸업 후에 아예 다른 일을 하고 있어서 취미로 배우고 있습니다.
20년만에 C++강의를 들어보는데 교수님이 잘 가르쳐주셔서 옛 생각도 나고 재밌습니다. ^^
영상 강의 1:00 경에 나오는 int x(0); 라는 표현이 int x = 0; 과 같다고 하셨는데,
이게 int를 반환값으로 갖고 인자의 값이 0인 x라는 함수처럼 보이지 않을까요?
이렇게 함수를 호출하지 않겠지만, 오히려 가독성이 떨어지지 않나 생각되는데,
교수님께서 앞선 강의에서 이걸 더 선호하신다고 한 기억이 있어서
문득 궁금하여 어쭈어봅니다.
혹시 고전적인 문법인가요? 아니면 근래에 나오는 문법인가요?
감사합니다~ ^^
답변 2
1
0
홍정모
지식공유자
지적하신대로 헷갈릴 수 있습니다만, 최근 다른 언어들을 통해서 프로그래머들의 취향이 변화하여 컴파일러도 진화하고 있습니다. 그런데... 질문하신 부분은 생성자라서 한참 뒤에 가시면 자세히 나옵니다.





