命名空间
变体
操作

编辑帮助信息

来自 cppreference.cn

目录

[编辑] 概述

本维基中的大部分内容都包裹在维基模板中,其中一些很简单,另一些则不然。它们主要负责格式化,并将重复的内容聚合到一个地方,这样当需要修改某些内容时,就不需要多次进行相同的修改。

您可以使用维基百科cheatsheet上的文本格式标记语法(另请参阅:Help:Editing),但也有模板可用,这些模板通常更受欢迎,如Help:Templates页面上所列。

一般来说,您可以通过选择一个现有页面并切换到编辑模式来查看模板和标记是如何使用的,从而了解其创建方式。

[编辑] 更多帮助

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

  • 通过在 Cppreference talk:FAQ 讨论页面添加文本来提问
  • 加入 Slack 上的 cpplang,然后加入 cppreference 频道并在那里提问。

[编辑] 文本格式化

请参阅 Formatting 的模板帮助。

例如,最常见的等宽字体 (teletype) 模板是 {{tlc|tt| {{tt|text}}}}。

[编辑] 链接

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

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

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

[编辑] 代码

请参阅 Syntax-Highlighting 的模板帮助。

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

[编辑] 陷阱和怪癖

  • 在维基模板花括号部分中,维基引擎有时会被 "=" 符号混淆; 使用 {{=}} 来克服这个问题。
  • {{!=}} 模板不显示 "!=",而是显示 "|=",同样 {{!}} 显示 "|"。 请改用 !{{=}}

[编辑] 重复内容

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

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

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