이 문서는 설명 문서입니다.
설명 문서는 틀 혹은 그에 준하는 삽입용 문서에 대한 설명을 보충하기 위한 문서이며, 중복 문서가 아닙니다.
include 문법을 사용하여 해당 틀 문서에 삽입되므로 설명 문서에 링크를 걸지 말아주시기 바랍니다.
설명 문서는 틀 혹은 그에 준하는 삽입용 문서에 대한 설명을 보충하기 위한 문서이며, 중복 문서가 아닙니다.
include 문법을 사용하여 해당 틀 문서에 삽입되므로 설명 문서에 링크를 걸지 말아주시기 바랍니다.
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 중 하나를 넣으면 됩니다.
-
선택:
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 중 하나를 넣으면 됩니다.