카테고리 없음
노트
TaxosDevloper
2025. 3. 8. 10:54
✅ O/X table
실체 없음
실체 있음
특수 조건 : constexpr 아닐 때
특수조건 : constexpr 일때
요소 | DLib 포함 제공 (.dll/.so ) |
StaticLib 포함 제공 (.lib/.a ) |
Module 포함 제공 (.ifc/.cppm ) |
Header 포함 제공 (.h ) |
---|---|---|---|---|
enum |
❌ |
❌ |
✅ |
✅ |
enum class |
❌ |
❌ |
✅ |
✅ |
class |
✅ |
✅ |
✅ |
❌ |
struct |
✅ |
✅ |
✅ |
❌ |
union |
✅ |
✅ |
✅ |
❌ |
namespace |
❌ |
❌ |
✅ |
✅ |
typedef |
❌ |
❌ |
✅ |
✅ |
전역 변수 ( .data/.bss 포함) |
✅ |
✅ |
✅ |
❌ |
const |
✅ |
✅ |
✅ |
✅ |
constexpr |
❌ |
❌ |
✅ |
✅ |
inline 함수 |
❌ |
❌ |
✅ |
✅ |
*일반 함수 * |
✅ |
✅ |
✅ |
❌ |
virtual 함수 포함 |
✅ |
✅ |
✅ |
❌ |
friend 포함 멤버 |
❌ |
❌ |
❌ |
❌ |
using |
❌ |
❌ |
✅ |
✅ |
concept (C++20) |
❌ |
❌ |
✅ |
✅ |
macro ( #define ) |
❌ |
❌ |
❌ |
✅ |
제공 가능 여부 기준은 뭔가?
- lib류 (dlib/slib) : 실행파일에 실체있는 바이너리 리소스로 재공 가능한가?
- module : 컴파일시 필요한 리소스 모두 제공
- 전처리단계인 macro는 자명히 제공 불가
- 자세한 내용은 하단 참고
- header : 걍 처박음
- 자세한 내용은 하단 참고
🛠 참고자료
(검색중)