인프런 커뮤니티 질문&답변

tndyd8282님의 프로필 이미지
tndyd8282

작성한 질문수

홍정모의 따라하며 배우는 C++

7.5 다양한 반환 값들(값, 참조, 주소, 구조체, 튜플)

return by reference 에서 컴파일 에러 발생 관련

작성

·

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입니다.

0

홍정모님의 프로필 이미지
홍정모
지식공유자

컴파일러 버전이 변경되면서 차이가 생겼을 수도 있습니다. 실행 가능한 코드 전체를 올려주시면 좋겠네요.

tndyd8282님의 프로필 이미지
tndyd8282

작성한 질문수

질문하기