반응형
간략하게 설명하자면 객체 지향 프로그램 답게 짜야한다는 것인데,
클래스 헤더.h, 클래스 구현부.cpp, main.cpp로 나뉘어야 한다.
여러 클래스가 있다면 클래스의 헤더와 구현부도 클래스의 갯수에 맞게 늘어나야 한다.
- 클래스를 헤더 파일과 cpp 파일로 분리하여 작성
- 클래스마다 분리 저장
- 클래스 선언 부
- 헤더 파일(.h)에 저장
- 클래스 구현 부
- cpp 파일에 저장
- 클래스가 선언된 헤더 파일 include
- main() 등 전역 함수나 변수는 다른 cpp 파일에 분산 저장
- 필요하면 클래스가 선언된 헤더 파일 include
반응형
'C++ Programming' 카테고리의 다른 글
[C++ Programming] Template을 사용한 Doubly Linked List 구현 (1) | 2024.03.17 |
---|---|
[C++] MFC에서 CString 사용 시 printf 값이 이상할 경우 해결 방법 (0) | 2023.10.31 |
[C++] visual studio와 maria db 연동 후 값 읽어오기 (0) | 2023.10.25 |
프로그램 실행 시 메모리 구조 (0) | 2023.10.25 |
[C++ Debugging] LNK1120, LNK2001 에러(Static 사용 시) (1) | 2023.10.24 |