개인 공부/c++
Multiple file
Sanyo
2024. 6. 11. 15:44
c++ 에서 여러 파일들을 사용할 수 있는 방법에는 뭐가 있을까?
c++ 파일은 크게 두가지 타입이 있다.
- .h 또는 .hpp 헤더파일
- .cpp 소스파일
헤더 파일을 시작할 때, #pragma once 또는 지시문으로 정의한다. 이는 헤더 파일이 여러번 포함되는 것을 방지한다.
// MyClass.h
#ifndef MYCLASS_H
#define MYCLASS_H
class MyClass {
public:
MyClass(); // Constructor
void sayHello(); // Method declaration
};
#endif // MYCLASS_H
이런 식으로 #ifndef, #define, #endif 등을 사용한다.
소스파일에서는 #include "헤더파일 이름" 으로 include한다.