模板:ltf std

出自cppreference.com

未給出連結

[編輯] [{{purge}}] 模板文檔

這些是用於製作 HTML 超連結和 HTML 錨點的模板。

錨點

{{anchor|1 |2 (可選)|3 (可選)|... (可選)|10 (可選)}} - 創建一個或多個(最多 10 個)HTML 錨點。

絕對連結

正常字體

{{lt|路徑 |標題 (可選)}} - 用絕對路徑連結頁面。默認標題只有路徑的最後一部分。

例如:{{lt|cpp/language/statements}} 會產生連結:statements
例如:{{lt|cpp/language/statements|帶標籤語句}} 會產生連結:帶標籤語句
注意:前面的例子只是使用標準模板創建以下相同連結
[[cpp/language/statements|帶標籤語句]] 的另一種方式,它也會產生帶標籤語句

{{ls|路徑#段落 }} - 用絕對路徑連結頁面的某個段落(錨點)。標題就是段落。要創建到同頁面的連結,路徑 部分應留空。

例如:{{ls|cpp/language/lambda#語法}} 會產生連結:語法
要連結到本頁的段落或錨點時,省略路徑 即可。
例如:{{ls|#相對連結}} 會產生連結:相對連結

{{lsd|路徑#段落 }} - 用絕對路徑連結頁面的某個段落或錨點。標題就是首字母小寫後的段落。要創建到同頁面的連結,路徑 部分應留空。

例如:{{lsd|cpp/language/array#未知邊界的數組}} 會產生連結:未知邊界的數組
例如:{{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 連結)製作到相當前頁面的連結。

例如:{{ttt|當前頁}} 會產生 當前頁

電傳斜體

{{ppi}} - 返回上級頁面(如果有)的名字。內部空格(如果有)替換為下劃線。

{{rli|路徑 |標題 (可選)}} - 製作到相對於此頁面的頁面(即子頁面)的連結。

{{rlpi|路徑 |標題 (可選)}} - 製作到相對於上級頁面的頁面的連結。

{{rlpi|/ |標題 }} - 製作到上級頁面的連結。

{{rlpsi|路徑#段落 }} - 製作到相對於上級頁面的頁面的段落(錨點)的連結。連結標題就是段落

修飾後的連結

{{attr|屬性 |標題 (可選)|額外標題 (可選)|lang=語言 (可選)}}

製作到 C/C++ 語言屬性說明符的描述。參數:
  • 屬性 - 屬性說明符的名字。
  • 標題 - 屬性說明符的標題。
  • 額外標題 - 標題後的額外元素。
  • 語言 - cppc。如果沒有提供語言,那麼就會使用 {{get lang}}。
例如:{{attr|assume}} 會產生 [[assume]]
例如:{{attr|noreturn|_Noreturn|lang=c}} 會產生 [[_Noreturn]]
例如:{{attr|deprecated|3=("because")}} 會產生 [[deprecated("because")]]