Template:ltpi
未给出链接
这些是用于制作 HTML 超链接和 HTML 锚点的模板。
目录 |
[编辑] 锚点
{{anchor|1 |2 (可选)|3 (可选)|... (可选)|10 (可选)}} - 创建一个或多个(最多 10 个)HTML 锚点。
[编辑] 绝对链接
[编辑] 正常字体
{{lt|路径 |标题 (可选)}} - 用绝对路径链接页面。默认标题只有路径的最后一部分。
- 例如:
{{lt|cpp/language/statements}}
会产生链接:statements。 - 例如:
{{lt|cpp/language/statements|带标签语句}}
会产生链接:带标签语句。 - 注意:前面的例子只是使用标准模板创建以下相同链接
-
[
[cpp/language/statements|带标签语句
]]
的另一种方式,它也会产生带标签语句。
{{ls|路径#段落 }} - 用绝对路径链接页面的某个段落(锚点)。标题就是段落。要创建到同页面的链接,路径 部分应留空。
{{lsd|路径#段落 }} - 用绝对路径链接页面的某个段落或锚点。标题就是首字母小写后的段落。要创建到同页面的链接,路径 部分应留空。
[编辑] 电传字体
{{ltt|路径 |标题 (可选)}} - 用绝对路径链接页面。默认标题只有路径的最后一部分。
- 例如:
{{ltt|cpp/language/switch}}
会产生链接:switch。 - 例如:
{{ltt|cpp/language/switch|switch(expr)}}
会产生链接:switch(expr)。
{{ltf|路径 |标题 (可选)|args=实参 (可选)}} - 用绝对路径链接页面。默认标题只有路径的最后一部分。链接以 teletype
字体出现。后附指示函数的括号,包围可能提供的实参。
- 例如:
{{ltf|cpp/error/terminate}}
会产生链接:terminate()。 - 例如:
{{ltf|cpp/error/terminate|std::terminate}}
会产生链接:std::terminate()。 - 例如:
{{ltf|cpp/error/set_terminate|std::set_terminate|args=nullptr}}
会产生链接:std::set_terminate(nullptr)。
{{ltp|路径 |标题 (可选)|targs=模板实参 (可选)}} - 用绝对路径链接页面。默认标题只有路径的最后一部分。链接以 teletype
字体出现。后附指示模板的尖括号,包围可能提供的模板实参。
- 例如:
{{ltp|cpp/container/vector}}
会产生链接:vector<>。 - 例如:
{{ltp|cpp/container/vector|targs=int}}
会产生链接:vector<int>。
{{ltpf|路径 |标题 (可选)|targs=模板实参 (可选)|args=实参 (可选)}} - 用绝对路径链接页面。默认标题只有路径的最后一部分。链接以 teletype
字体出现。后附指示模板的尖括号,包围可能提供的模板实参。然后再后附指示函数的括号,包围可能提供的实参。
- 例如:
{{ltpf|cpp/container/vector/vector|targs=int|args=5}}
会产生链接:vector<int>(5)。 - 例如:
{{ltpf|cpp/locale/use_facet|targs=Facet|args=loc}}
会产生链接:use_facet<Facet>(loc)。
{{lst|路径#段落 }} - 制作到给定绝对路径 中段落(锚点)的链接。链接标题就是段落。要创建到同页面的链接,路径 部分应留空。
- 示例:
{{lst|cpp/ranges#maybe-const}}
会产生链接:maybe-const
。 - 示例:
{{lst|#top}}
会产生链接:top
。 - 示例:
{{lst|#top_}}
会产生链接:top_
(注意链接尾部下划线字符被自动清楚)。
{{l2tt|路径 |标题1 (可选)|标题2 (可选)}} - 用绝对路径制作到页面的链接。在其间插入 ::
。这些部分之一能被 标题1 和 标题2 覆写。链接以 teletype
字体出现。
- 例如:
{{l2tt|cpp/container/vector/size}}
会产生链接:vector::size。 - 例如:
{{l2tt|cpp/container/vector/size|size() const}}
会产生链接:vector::size() const。 - 例如:
{{l2tt|cpp/container/vector/size|size()|std::vector<T>}}
会产生链接:std::vector<T>::size()。
{{l2tf|路径 |标题1 (可选)|标题2 (可选)|args=实参 (可选)|suffix=后缀 (可选)}} - 用绝对路径制作到页面的链接。在其间插入 ::
。这些部分之一能被 标题1 和 标题2 覆写。链接以 teletype
字体出现。后附指示函数的括号,包围可能提供的 实参 并后随可能提供的 后缀。
- 例如:
{{l2tf|cpp/container/vector/size}}
会产生链接:vector::size()。 - 例如:
{{l2tf|cpp/container/vector/size|suffix=const}}
会产生链接:vector::size() const。 - 例如:
{{l2tf|cpp/container/vector/size|size|std::vector<T>}}
会产生链接:std::vector<T>::size()。
[编辑] 电传斜体
{{lti|路径 |标题 (可选)}} - 用绝对路径链接页面。默认标题只有路径的最后一部分。
- 例如:
{{lti|cpp/concepts/boolean-testable}}
会产生链接:boolean-testable。
{{ltpi|路径 |标题 (可选)|targs=模板实参 (可选)}} - 用绝对路径链接页面。默认标题只有路径的最后一部分。链接以 teletype
字体出现,其中模板名称以斜体 出现。后附指示模板的尖括号,包围可能提供的模板实参。
- 例如:
{{ltpi|cpp/concepts/boolean-testable}}
会产生链接:boolean-testable <>。 - 例如:
{{ltpi|cpp/concepts/boolean-testable|targs=int}}
会产生链接:boolean-testable <int>。
{{lsi|路径#段落 }} - 用绝对路径链接页面的某个段落(锚点)。标题就是段落。要创建到同页面的链接,路径 部分应留空。
- 例如:
{{lsi|cpp/ranges#maybe-const}}
会产生链接:maybe-const
。 - 例如:
{{lsi|#top}}
会产生链接:top
。 - 例如:
{{lsi|#top_}}
会产生链接:top_
(注意链接尾部下划线字符被自动清楚)。
[编辑] 带前缀 std::
的绝对链接
以下便利模板会生成标题开头是 std::
的链接。它们可以在 {{lc}} 无法生成链接时使用。所有链接都以电传字体出现。
{{ltt std|路径 }} - 用绝对路径链接页面。标题是 std::
后随路径的最后一部分。
- 例如:
{{ltt std|cpp/container/mdspan}}
会产生链接:std::mdspan。
{{ltf std|路径 }} - 用绝对路径链接页面。标题是 std::
后随路径的最后一部分以及指示函数的括号。
- 例如:
{{ltf std|cpp/io/print}}
会产生链接:std::print()。
{{l2tt std|路径 }} - 用绝对路径链接页面。标题是 std::
后随路径的最后两部分(以 std::
分隔)。
- 例如:
{{l2tt std|cpp/utility/basic_stacktrace/current}}
会产生链接:std::basic_stacktrace::current。
{{l2tf std|路径 }} - 用绝对路径链接页面。标题是 std::
后随路径的最后两部分(以 std::
分隔)以及指示函数的括号。
- 例如:
{{l2tf std|cpp/utility/expected/value}}
会产生链接:std::expected::value()。
[编辑] 相对链接
[编辑] 正常字体
{{pp}} - 返回上级页面(如果有)的名字,很大可能是功能点的名字。内部空格(如果有)替换为下划线。
{{rl|路径 |标题 (可选)}} - 制作到相对于此页面的页面(即子页面)的链接。
{{rlp|路径 |标题 (可选)}} - 制作到相对于上级页面的页面的链接。
{{rlp|/ |标题 }} - 制作到上级页面的链接。
{{rlps|路径#段落 }} - 制作到相对于上级页面的页面的段落(锚点)的链接。链接标题就是段落。
{{rlpsd|路径#段落 }} - 制作到相对于上级页面的页面的段落(锚点)的链接。链接标题就是首字母小写后的段落。
[编辑] 电传字体
{{ppt}} - 返回上级页面(如果有)的名字。内部空格(如果有)替换为下划线。
{{rlt|路径 |标题 (可选)}} - 制作到相对于此页面的页面(即子页面)的链接。
{{rlpt|路径 |标题 (可选)}} - 制作到相对于上级页面的页面的链接。
{{rlpt|/ |标题 }} - 制作到上级页面的链接。
{{rlpf|路径 |标题 (可选)|args=实参 (可选)}} - 制作到相对于上级页面的页面的链接。后附指示函数的括号,包围可能提供的 实参。
{{rlpst|路径#段落 }} - 制作到相对于上级页面的页面中 段落(锚点)的链接。生成的链接标题就是段落名。
{{ttt|标识符 }} - (通过 #top 链接)制作到相当前页面的链接。
[编辑] 电传斜体
{{ppi}} - 返回上级页面(如果有)的名字。内部空格(如果有)替换为下划线。
{{rli|路径 |标题 (可选)}} - 制作到相对于此页面的页面(即子页面)的链接。
{{rlpi|路径 |标题 (可选)}} - 制作到相对于上级页面的页面的链接。
{{rlpi|/ |标题 }} - 制作到上级页面的链接。
{{rlpsi|路径#段落 }} - 制作到相对于上级页面的页面的段落(锚点)的链接。链接标题就是段落。
[编辑] 修饰后的链接
{{attr|属性 |标题 (可选)|额外标题 (可选)|lang=语言 (可选)}}
- 属性 - 属性说明符的名字。
- 标题 - 属性说明符的标题。
- 额外标题 - 标题后的额外元素。
- 语言 - cpp 或 c。如果没有提供语言,那么就会使用 {{get lang}}。
- 例如:
{{attr|assume}}
会产生[[assume]]
。 - 例如:
{{attr|noreturn|_Noreturn|lang=c}}
会产生[[_Noreturn]]
。 - 例如:
{{attr|deprecated|3=("because")}}
会产生[[deprecated("because")]]
。
从 Template:rl/doc 嵌入上方文档。(编辑 | 历史) 此模板的子页面。 |