클린코드

소스코드와 헤더파일의 분리

Everybody's Service 2020. 4. 15. 21:47

https://twinparadox.tistory.com/205

 

C, C++] 헤더파일과, CPP파일로 소스 코드 분리

대학교 학부과정에서 C, C++을 배우는 상황에서는 소스코드를 헤더파일과 CPP(혹은 C, 여기서는 CPP파일로 통칭하겠다.)파일로 분할해서 활용하는 일이 거의 없다. 컴퓨터 사고를 키우는 것과 프로그래밍의 기초에..

twinparadox.tistory.com

 

 

소스코드(c,c++)와 헤더파일(.h)을 분리하여 재사용성,가독성,유지보수성을 높힌다.

 

 

https://hashcode.co.kr/questions/7967/java%EC%97%90%EC%84%9C%EB%8F%84-c%EC%9D%B4-cpp%EA%B3%BC-h%EB%A5%BC-%EB%82%98%EB%88%A0%EC%84%9C-%EC%BD%94%EB%94%A9%ED%95%98%EB%8A%94-%EA%B2%83%EC%B2%98%EB%9F%BC-%ED%95%A0-%EC%88%98-%EC%9E%88%EB%82%98%EC%9A%94

 

java에서도 c++이 .cpp과 .h를 나눠서 코딩하는 것처럼 할 수 있나요?

c++ 과제로 코딩할 때 .h 파일에class 선언하고 private 변수 선언하고 public 함수 ( parameters ) ; 이렇게 하고 cpp에서 함수 구현을 해줬었는데자바도 이런 방식으로 코딩이 가능할까요? .h 가 설계도 같은 느낌이어서 편했거든요

hashcode.co.kr

Java는 package,  C#은 Partial class를 써서 이런 기능을 구현한다.

 

 

https://sosohanbox.tistory.com/73

 

[C/C++] 파일 분할해서 컴파일하기(열혈 C++ 문제 01-4 답안)

위 소스를 파일 분할해서 소스를 짜볼 것이다. 헤더파일.h 소스파일1.cpp 소스파일2.cpp 실행결과 내 솔루션탐색기를 보시길바랍니다. 파일명은 각자 정하면됩니다. 파일명, 변수명 정하는게 모든 프로그래머의..

sosohanbox.tistory.com

VS에서 분할컴파일 하는 방법은 소스파일에 c,c++ 파일을 넣고,  헤더파일에 .h파일을 넣는다.