해결된 질문
작성
·
357
0
안녕하세요. rookiss 강사님. c++ part1 파일분할관리 단원설명과 관련하여 실제 실습시 환경설정문제로 실행이 제대로 안되는 문제를 해결하고자 질문을 올리게 되었습니다.
c++ 파트1 파일 분할관리 단원에서 test1.cpp, test.h, cpp_study.cpp로 파일을 분할해서
실제 실행해보는 과정에서 다음의 문제점을 발견할 수 있었습니다.
hello world가 안뜨는 문제점을 발견하여, 이 문제점이 무엇인지 일단 파악하고자 break point를 걸어서 디버깅을 해보았습니다.
특이한건 f11로 void Test_2()함수를 타고 가보고자 시도를 하였으나 무슨 이유인지는 모르지만 컴파일러가 void Test_2()를 지나가고 바로 return 0;으로 가는 것을 확인할 수 있었습니다.
이게 왜 그런지 모르다보니 구글에서 해당 사례가 있는지를 검색하였으나 검색을 해도 저와 비슷한 사례가 나오지 않다보니, 다시 강사님의 강의를 보던 도중 한가지를 확인할 수 있었습니다.
왠지 지금 네모로 체크한 설정여부 유무가 문제가 아닐까 조심스럽게 추측해보았습니다.
이 설정은 어떻게 할 수 있는지 문의드립니다.
혹시라도 비슷한 사례를 경험하신 분들이 계시면 답변을 부탁드리고자 합니다.
답변 1
1
체크표시는 버전 관리랑 관련 있고 말씀하신 문제랑 아무 상관이 없습니다.
실습하신 부분에서 문제는 저 'void'입니다.
새로운 함수 타입의 변수를 선언하셨네요
void를 제거해야 함수 호출 문법이 되겠죠!
여러시간 코딩강의 들으면서 직접 코드도 작성하고 이해하면서 디버그도 하고 꼼꼼히 실습하다보니 뭔가에 홀린 듯 합니다. 답변 감사합니다.