编辑帮助
内容 |
[编辑] 概述
此 wiki 中的大部分内容都包含在 wiki 模板中,其中一些很简单,另一些则比较复杂。它们执行大部分格式化工作,并帮助将重复内容集中到一个地方,因此当需要修改某件事时,就不需要进行多次相同的修改。
您可以使用在维基百科的 速查表 中找到的文本格式化标记语法 (另请参阅:帮助:编辑),但是也有一些模板可以使用,通常更受欢迎,如 帮助:模板 页面中列出的模板。
通常,您可以通过选择现有页面并切换到“编辑”模式来查看模板和标记的使用方式,以查看它是如何创建的。
[编辑] 更多帮助
如果您需要更多帮助,您可以执行以下操作之一
- 在 Cppreference 讨论:常见问题解答 讨论页面上添加文本来提出问题
- 加入 Slack 上的 cpplang,然后加入 cppreference 频道并在那里提问。
[编辑] 文本格式
请参阅 格式化 的模板帮助。
例如,最常用的单空格字体 (teletype
) 模板是 {{tlc|tt| {{tt|文本}}。
[编辑] 链接
对于外部链接,请使用维基百科的 语法。
对于内部链接,请参阅 链接 的模板帮助。
一个常用的自动链接模板是 lc,它用于已知的标识符。例如,{{lc|std::vector}}
将创建一个链接到页面的链接,并将它显示在 teletype
字体中,如下所示:std::vector.
[编辑] 代码
请参阅 语法高亮 的模板帮助。
{{c|1=代码}}
通常用于内联代码,如果代码不包含“=”,则可以省略“1=”。例如,{{c|true}}
和 {{c|false}}
通常用于返回值 true 和 false.
[编辑] 注意事项和怪癖
- 在 wiki 模板大括号部分内,wiki 引擎有时会对“
=
”符号感到困惑;请使用{{=}}
来克服此问题。 {{!
=}}
模板不会显示“!
=
”,而是显示“|=
”,类似地,{{!
}}
显示“|
”。请改用!{{
=}}
。
[编辑] 重复内容
一些类/类型具有相同的子页面集,因为它们具有相同 (或几乎相同) 的 API。例如,std::condition_variable 和 std::condition_variable_any 具有几乎相同的 API,并且大多数函数具有相同的描述和解释。
为了避免重复相同的文本,并避免在多个地方进行修复,它们为子页面使用自定义模板。例如,如果您转到 condition_variable::notify_one() 的页面,您将看到一个完整的页面信息,但是如果您单击“编辑”,您将只看到一个 include
模板。实际内容是由它的 模板 生成的。
这种用于子页面的模板使用可能很棘手,并且过于复杂,无法在此处进行解释。如果您无法从当前用例中弄清楚,请寻求帮助 - 请参阅上面的“更多帮助”部分。