게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C++에서 컴파일러가 왜 이러는지에 대한 궁금증이 있어서 질문드립니다.
게시물ID : programmer_18291짧은주소 복사하기
작성자 : 잉어
추천 : 0
조회수 : 495회
댓글수 : 8개
등록시간 : 2016/08/28 18:39:19
옵션
  • 본인삭제금지
안녕하세요. 

Bjarne Stroustrup가(발음이 너무 어려워..) 쓴 Programming  Principles and Practice  Usinc C++ 책을

공부하고 있는 학생입니다. 현재 variable 들의 name과 코딩을 할 때 대소문자 관련 부분을 공부하고 있는데요.

Try This
 Compile the "Goodbye, cruel world!" program and examine the error messages.  Did the compiler find all the errors? What did it suggest as the problems? Did the compiler get confused and diagnose more than four errors? Remove the errors one by one, starting with the lexically first, and see how the error messages change (and improve).

이런 문제를 주어서 차근차근 해보고 있었습니다. "Goodbye, cruel world!" 프로그램은 아래와 같습니다.
2.jpg

그래서 실행해보니 저러한 errors가 나왔고, 먼저 main 함수 안에 있는 어휘적인 문제들을(대소문자 처리) 수정했습니다. 
(대소문자를 한 번에 다 수정했습니다.)

그리고 나서 실행을 해보았습니다.
3.jpg

실행을 해보니 저렇게 Main 관련 오류를 '이제서야' 저에게 알려주더군요. 

궁금한 점은 왜 이 오류를 처음에 알려주지 않고, Main 함수 안의 것들을 고치고나서야 알려주지는 궁금합니다.

너무 사소한 질문이 아닌가 모르겠네요 ㅎㅎ... 그치만 이유를 도저히 모르겠어서 질문해봅니다. 알려주시면 감사하겠습니다!
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호