안녕하세요 호라이즌 입니다.
이번 시간에는 전처리기에 관하여 이해하기 쉽게 설명하겠습니다.
완벽한 설계는 더 이상 추가할게 없는 것이 아니라 더 이상 제거할게 없는 것이다.
전처리기란?
전처리기는 작성한 코드를 컴파일할 때 컴파일 직전 실행되는 별도의 프로그램이며 전처리가 실행되면 각 코드 파일에서 지시자를 찾으며 지시자는 #으로 시작해서 줄바꿈으로 끝나는 코드입니다.
전처리기는 컴파일러가 실행되기 직전에 단순히 텍스트를 조작하는 치환 역활을 하기도 하고 디버깅에도 도움을 주며 헤더파일의 중복 포함도 방지해주는 기능을 합니다.
#include
#includ는 전처리기 지시자이며 #include를 사용하면 전처리기는 <>의 포함된 파일의 내용을 지시자의 위치에 저장합니다.
#include의 선언 방법
#include <iostream>
#include "iostream"
#include 의 선언 방법에는 위 두가지 방법이 있으며
#include <iostream>은 컴파일러가 설치된 폴더에서 헤더 파일을 찾으라는 지시이며
#include "iostream"은 사용자의 프로젝트 폴더나 개발자가 추가(기존항목 추가) 디렉터리로 지정해준 경로에서 찾으라는 명령입니다.
개발자가 만든 헤더파일 이나 추가로 외부 라이브러리를 포함하고 싶으면 위와 같이 선언하면 됩니다!
'C++ > C++ 관련' 카테고리의 다른 글
C++ string (문자열)의 기초 (0) | 2021.11.10 |
---|