# Language/C++

[C++] 바람직한 C++ 프로그램 작성

바람직한 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