命名空间
变体
操作

编辑帮助

来自 cppreference.com

内容

[编辑] 概述

此 wiki 中的大部分内容都包含在 wiki 模板中,其中一些很简单,另一些则比较复杂。它们执行大部分格式化工作,并帮助将重复内容集中到一个地方,因此当需要修改某件事时,就不需要进行多次相同的修改。

您可以使用在维基百科的 速查表 中找到的文本格式化标记语法 (另请参阅:帮助:编辑),但是也有一些模板可以使用,通常更受欢迎,如 帮助:模板 页面中列出的模板。

通常,您可以通过选择现有页面并切换到“编辑”模式来查看模板和标记的使用方式,以查看它是如何创建的。

[编辑] 更多帮助

如果您需要更多帮助,您可以执行以下操作之一

[编辑] 文本格式

请参阅 格式化 的模板帮助。

例如,最常用的单空格字体 (teletype) 模板是 {{tlc|tt| {{tt|文本}}。

[编辑] 链接

对于外部链接,请使用维基百科的 语法

对于内部链接,请参阅 链接 的模板帮助。

一个常用的自动链接模板是 lc,它用于已知的标识符。例如,{{lc|std::vector}} 将创建一个链接到页面的链接,并将它显示在 teletype 字体中,如下所示:std::vector.

[编辑] 代码

请参阅 语法高亮 的模板帮助。

{{c|1=代码}} 通常用于内联代码,如果代码不包含“=”,则可以省略“1=”。例如,{{c|true}}{{c|false}} 通常用于返回值 truefalse.

[编辑] 注意事项和怪癖

  • 在 wiki 模板大括号部分内,wiki 引擎有时会对“=”符号感到困惑;请使用 {{=}} 来克服此问题。
  • {{!=}} 模板不会显示“!=”,而是显示“|=”,类似地,{{!}} 显示“|”。请改用 !{{=}}

[编辑] 重复内容

一些类/类型具有相同的子页面集,因为它们具有相同 (或几乎相同) 的 API。例如,std::condition_variablestd::condition_variable_any 具有几乎相同的 API,并且大多数函数具有相同的描述和解释。

为了避免重复相同的文本,并避免在多个地方进行修复,它们为子页面使用自定义模板。例如,如果您转到 condition_variable::notify_one() 的页面,您将看到一个完整的页面信息,但是如果您单击“编辑”,您将只看到一个 include 模板。实际内容是由它的 模板 生成的。

这种用于子页面的模板使用可能很棘手,并且过于复杂,无法在此处进行解释。如果您无法从当前用例中弄清楚,请寻求帮助 - 请参阅上面的“更多帮助”部分。