C++17까지도 여전히 C++ 표준이 아니다.
비주얼 스튜디오에서 \experimental:module 플래그를 활성화하여 사용할 수 있다.
표준이 되면
-> 컴파일이 매우 빨라짐,
-> .cpp, .h파일로 나눌 필요 없어짐(이는 컴파일 속도를 높이기 위해서였다.)
-> Java의 패키지처럼 작동
다만, .cpp, .h 둘 다 있는 레거시 코드는 어떻게 처리? 만약 #define을 너무 많이 쓴다면??
'C++' 카테고리의 다른 글
그래픽스 과제 백업 22/04/05 (0) | 2022.04.05 |
---|---|
쓰레딩 라이브러리 (0) | 2022.03.04 |
파일 시스템 (0) | 2022.03.04 |
가변 인자 템플릿 (0) | 2022.03.04 |
람다 식(Lambda Expression) (0) | 2022.03.03 |