C++ 헤더 내 구현 장/단점
2023. 1. 27. 18:23ㆍProgramming/JAVA, C++, Go, Rust
- 목차
반응형
단점
- compile 시간 및 link 시간의 증가
- interface와 구현의 분리 불가
- circular dependency 등 여러 dependency 문제 발생 가능
- executable size의 증가 (code section의 증가)
장점
- 사용이 쉬움
- 다른 binary file의 link 없이 사용 가능
- include 하나로 사용 가능
- template의 경우 코드 생성을 위해 header에 존재해야 함
반응형
'Programming > JAVA, C++, Go, Rust' 카테고리의 다른 글
C++ 대입연산자의 virtual 사용 (0) | 2023.01.29 |
---|---|
미래지향적인 C++ 프로그래밍 (0) | 2023.01.29 |
C++ string split (0) | 2023.01.27 |
Dynamic Loading DSO (Dynamic Shared Object) (0) | 2023.01.26 |
dlopen, floating point exception (0) | 2023.01.25 |