C

· C
#include,#define, #ifdef, #ifndef, #endif1. 전처리기 (preprocesser) 전처리기(preprocesser)는 선행처리라는 의미로 컴파일 이전의 처리를 의미하며 소스파일은 컴파일러에 의해 컴파일 되기 직전에 실행되는 별도의 프로그램이다. 프로그램을 쉽게 변경하고 여러 실행 환경에서 쉽게 컴파일할 수 있도록 하기위해 사용된다. - #include  #include는 이전 포스트에서 말 했듯이 예를들어 라는 헤더파일을 컴파일러가 기능을 수행하기 전에 미리 처리하는 것을 의미한다. - #define #define라는 지시자를 사용하여 매크로(macro)를 만들 수 있다. 매크로는 입력을 출력으로 변환하는 방식을 정의하는 규칙이다.#define MAX(a, b) ((a>..
· C
#include란?소스 합치기의 개념. 한 C소스를 다른 C소스에 같이 포함시켜 컴파일ex) plus.cpp 소스파일에서 add.cpp의 개념을 가지고 올 때 #include "add"로 표기 가능. ※큰 따옴 포 " "의 의미는 은 대게 시스템에 가지고 있는 헤더 파일을 include 할 때 사용쉽게 말해  "  "는 사용자가 추가 한 헤더 파일임을 의미하므로 구체적인 경로가 필요하지만, 는 이미 경로를 컴파일러가 감지하고 있는 것 #include "stdafx.h"란?그전에 미리 컴파일된 헤더(Precomplied Headre)에 대해 알아보자!말 그대로 헤더를 미리 컴파일해두는 것. 코딩을 하다 보면 프로그램의 용량은 점점 커진다. 그렇게 되면 전처리기가 컴파일해야 할 헤더도 많아지게 되면서 컴파일..
pockpock
'C' 카테고리의 글 목록