작성한 질문수
홍정모의 따라하며 배우는 C++
7.5 다양한 반환 값들(값, 참조, 주소, 구조체, 튜플)
작성
·
212
1
안녕하세요 교수님. 유튜브에서 듣다가 인프런으로 넘어왔습니다. 좋은 강의 잘 듣고 있습니다.
return by reference에서 함수에서 소실되는 변수를 참조하고 있더라도 교수님이 강의해주신 것처럼 경고만 뜨고 컴파일 에러가 안 떴었는데, 연이어서 구조체 S my_s 예제 코드를 작성하고 나서 갑자기 컴파일 에러가 납니다. 혹시 다른 이유가 있나요?
답변 2
0
struct S
{ int a, b, c, d; };
S getStruct()
{
S my_s{ 1, 2, 3, 4 };
}
이 부분에서 컴파일러 에러가 나는 거 같습니다.
Error C2561 'getStruct': function must return a value
뭐가 문제인지 도통 모르겠습니다.
강의 위치는 15:00 부분입니다.
사용프로그램은 비주얼스튜디오 2019입니다.
컴파일러 버전이 변경되면서 차이가 생겼을 수도 있습니다. 실행 가능한 코드 전체를 올려주시면 좋겠네요.