최근 수정 시각 : 2024-04-10 16:38:14

틀:C++11 모듈

||<tablewidth=100%><:><color=#282020,#e5e5e5><width=24%><height=32>이름||<colbgcolor=#FFFFFF,#1F2023>@name@||
지원 버전
C++@version=11@
C++@version@ ~ C++@final_version@
레퍼런스 링크
없음
상태
지원됨
파면됨
제거됨
설명
C언어의 헤더 <@[email protected]>로부터 구성요소들을 이름공간 std 내부로 가져오는 모듈.
@description@



1. 개요2. 사용법

1. 개요

현재 C++에서 사용가능한 모듈들을 일관적으로 표현하기 위한 템플릿 틀입니다.

2. 사용법

문법 [include(틀: C++11 모듈), name=모듈 이름, url_target=레퍼런스 URL 후첨자, clib_ref=C언어 헤더로써의 이름, version=최초 지원 버전, deprecated=아무 문자열, removed=아무 문자열, final_version=최종 지원 버전)]
  • 필수: name에는 모듈의 이름을 입력합니다.
  • 선택: url_target에는 https://en.cppreference.com/w/cpp/header/url_target로 연결되게 끔 적절한 첨자를 입력합니다. 99% 모듈의 이름을 그대로 입력하면 됩니다.
  • 선택: version에는 최초로 이 모듈이 지원되기 시작한 C++의 버전을 숫자로 입력하면 됩니다. 2024년 기준으로 C++ 표준은 C++98, C++03, C++11, C++14, C++17, C++20, C++23, C++26이 존재합니다. 마찬가지로 98, 03, 11, 14, 17, 20, 23, 26 중 하나를 넣으면 됩니다.
  • 선택: clib_ref는 만약 해당 모듈이 C언어의 헤더에서 파생된 모듈일 경우 추가합니다. C언어에서 본래 헤더의 이름을 입력합니다. <, >, .h는 입력하지 않아도 됩니다.
  • 선택: deprecated는 이 모듈이 C++ 표준 명세로부터 파면 판정을 받았는지 표시하기 위해 존재하는 변수입니다. 아무 문자열을 넣으면 상태 열에 지원중 대신 파면됨이라고 표기됩니다.
  • 선택: removed는 이 모듈이 C++ 표준 명세로부터 삭제 판정을 받았는지 표시하기 위해 존재하는 변수입니다. 아무 문자열을 넣으면 상태 열에 제거됨이라고 덧붙여서 표기됩니다.
  • 선택: final_version은 이 모듈이 C++ 표준 명세에 어느 버전까지 지원되는지 표시하기 위해 존재하는 변수입니다. 마지막으로 이 모듈이 지원을 종료한 C++의 버전을 숫자로 입력하면 됩니다. 2024년 기준으로 C++ 표준은 C++98, C++03, C++11, C++14, C++17, C++20, C++23, C++26이 존재합니다. 마찬가지로 98, 03, 11, 14, 17, 20, 23, 26 중 하나를 넣으면 됩니다.