헤더파일과 소스파일

서병수·2023년 9월 4일
0

C++

목록 보기
1/4

헤더파일 : 함수, 변수, 클래스 및 기타 코드 요소의 선언(Declaration)이 포함한다. 파일은 코드의 인터페이스를 정의하며, 다른 소스 파일에서 해당 코드 요소를 사용할 때 어떻게 사용해야 하는지에 대한 정보를 제공한다.

소스파일 : 헤더파일에서 선언된 코드를 실제로 구현한다.함수의 본문, 클래스의 멤버 함수 구현, 전역 변수의 초기화, 매크로 함수 등이 포함된다.

아래의 예시를 보자.

헤더파일 코드
#ifndef MYUTILS_H
#define MYUTILS_H

int add(int a, int b);

#endif // MYUTILS_H

소스파일 코드
#include "ex1.h";

int add(int a, int b) {
    return a + b;
}

메인함수 예시
#include <iostream>
#include "ex1.h" // 사용자 정의 헤더 파일 포함

int main() {
    int result1 = add(5, 3);


    std::cout << "Addition result: " << result1 << std::endl;


    return 0;
}
profile
안녕하십니까 인사올립니다

0개의 댓글