바람직한 C++ 프로그램 작성
1. 헤더 파일과 cpp 파일을 분리하라
클래스의 선언부를 .h 파일에, 클래스의 구현부를 .cpp 파일에 작성할 것.
Circle.h 와 Circle.cpp로 구현했다면 Circle 클래스를 이용하기 위한 코드에서는
#include "Circle.h"
(메인 함수, Circle.cpp 등등)
2. 헤더 파일 중복 include 하는 것을 막기 위해 #ifndef, #define, #endif 문 작성
헤더 파일에 조건 컴파일 문을 삽입 하라
#ifndef CIRCLE_H
#define CIRCLE_H
class Circle {
private :
int rad;
public :
Circle();
double getArea();
~Circle();
};
#endif
728x90
'# Language > C++' 카테고리의 다른 글
[C++] 객체 포인터 (0) | 2019.01.04 |
---|---|
[C++] 문자열 (C-string, string) (0) | 2019.01.01 |
[C++] const의 개념 (0) | 2018.12.21 |
[C++] namespace 와 std (0) | 2018.12.21 |
[C++] 이것저것 코드들 (0) | 2018.12.21 |
[C++] 구조체 (0) | 2018.12.21 |
[C++] 인라인 함수 (Inline Function) (0) | 2018.12.21 |