[프로그램]

C++에서 헤더 파일을 선언하는 방법

Blackberrys 2023. 7. 17. 11:52
반응형

C++에서 헤더 파일을 선언하는 방법은 #include 지시문을 사용하는 것입니다. 헤더 파일은 일반적으로 다른 파일에 정의된 클래스, 함수, 변수 등의 선언을 포함하고 있습니다. 아래는 #include 지시문을 사용하여 헤더 파일을 선언하는 방법입니다:



#include <header_filename>
header_filename은 포함하려는 헤더 파일의 이름입니다. <와 > 사이에 헤더 파일의 이름을 넣어주는 것이 일반적입니다. 예를 들어, <iostream>은 C++ 표준 라이브러리의 iostream 헤더 파일을 선언하는 것을 의미합니다.

또한, 헤더 파일이 현재 작업 중인 파일과 같은 디렉토리에 있는 경우에는 다음과 같이 작성할 수 있습니다:


#include "header_filename"
" " 사이에 헤더 파일의 이름을 넣어주는 것입니다. 예를 들어, "myheader.h"는 현재 디렉토리에 있는 myheader.h 헤더 파일을 선언하는 것을 의미합니다.

헤더 파일을 선언함으로써 해당 헤더 파일에 정의된 클래스, 함수, 변수 등을 사용할 수 있게 됩니다.

 

예제

 

장 일반적인 예로, C++ 표준 라이브러리의 iostream 헤더 파일을 선언하는 방법을 보여드리겠습니다. 이 헤더 파일은 C++의 입출력 기능을 사용할 때 필요합니다.


#include <iostream>

int main() {
    // 헤더 파일에 정의된 기능을 사용하여 코드 작성
    std::cout << "Hello, world!" << std::endl;
    return 0;
}

 


위의 예제에서 #include <iostream>은 iostream 헤더 파일을 선언합니다. 이 헤더 파일에는 std::cout과 std::endl과 같은 입출력 기능을 제공하는 클래스와 함수의 선언이 포함되어 있습니다.

헤더 파일을 선언한 후에는 해당 헤더 파일에 정의된 기능을 사용할 수 있습니다. 위의 예제에서는 std::cout을 사용하여 "Hello, world!"를 출력하고, std::endl을 사용하여 줄바꿈을 수행하고 있습니다.

위의 예제를 컴파일하고 실행하면 "Hello, world!"가 출력됩니다. 이 예제는 iostream 헤더 파일을 선언하여 C++의 입출력 기능을 사용하는 간단한 예시입니다.