전공/C++
1-1. C++ 전처리 지시자, I/O 스트림, 네임 스페이스
빌드 작업 3가지 C++로 작성된 소스 코드를 프로그램으로 만드는 빌드 작업은 세 단계를 거친다. 1. 전 처리 단계에서는 소스 코드에 담긴 메타 정보를 처리한다. 2. 컴파일 단계에서는 소스 코드를 머신이 읽을 수 있는 오브젝트(목적) 파일로 변환한다.(binary 파일 형식으로 만들어줌!) 3. 링크 단계에서는 앞에서 변환한 여러 오브젝트 파일을 애플리케이션으로 엮는다.(exe파일 만들어줌!) 지시자(디렉티브 directive)란 전처리기에 전달할 사항을 표현하며, #include 처럼 # 문자로 시작한다. 여기서 #include 지시자는 헤더 파일에 있는 내용을 현재 파일에서 사용할 수 있게 모두 가져오도록 전처리기에 지시한다. C++ 에서는 선언은 확장자가 .h인 헤더 파일에 작성하고, 구현은 확..