inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

7.9함수포인터_1:15 cout << func << endl;

해결됨

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

안녕하세요, 강의를 보다가 질문 올립니다. 강의 내용 중 int func() { return 5; } int main() { cout << func << endl; return 0; } 이 부분에서 주소값을 출력했는데요 저 같은 경우 warning: address of function 'func' will always evaluate to 'true' 라는 경고 메시지와 함께 1 이라는 값이 출력되었습니다. 이후 &func, *func, func() 모두 같은 방법으로 출력했더니 func() 만 5, 나머지는 1이 출력되었어요. 즉 저는 함수의 주소값으로 출력되지 않는데 그냥 버전의 이유일까요 ? m1 MacOs g++17 입니다. 강의 내용과 반대로 쓰레기값이 나온다거나 또는 쓰레기값이 나와야하는데 0이 나온다거나 이런 경우가 몇 번 있더라구요

  • funcion_pointer
  • C++
볼록볼록한 랫서팬더 댓글 1 좋아요 0 조회수 307

인기 태그

인프런 TOP Writers

주간 인기글