首頁 >後端開發 >C++ >以下是一些標題選項,請記住問題格式的需要以及與文章的相關性: **選項 1(直接且簡潔):** * **C 17 能否實作部分類別模板參數 De

以下是一些標題選項,請記住問題格式的需要以及與文章的相關性: **選項 1(直接且簡潔):** * **C 17 能否實作部分類別模板參數 De

Susan Sarandon
Susan Sarandon原創
2024-10-25 00:10:30484瀏覽

Here are a few title options, keeping in mind the need for a question format and relevance to the article:

**Option 1 (Direct and concise):**

* **Can C  17 Achieve Partial Class Template Argument Deduction?**

**Option 2 (Highlighting the limitation):**

C 17 中的部分類別模板參數推導:未來潛在的功能

在C 17 中,類別模板參數推導(CTAD)啟用編譯器根據變數或表達式的推斷類型來推斷模板參數。然而,CTAD 目前要求指定所有模板參數或推斷全部模板參數。

這提出了一個問題:是否可以部分指定模板參數並推斷其餘模板參數?

儘管嘗試過例如使用別名模板,直接部分推導仍然不可用。然而,有一篇針對 C 20 的擬議論文 (P1814) 正在考慮中,該論文尋求使用別名模板來支持部分 CTAD。

在接受此類提案之前,不存在支援實施部分扣除的解決方法。然而,即將推出的 C 20 標準草案包括對 Alias 模板 (P1814) 和聚合 (P1816) 的支持,解決了 CTAD 的一些限制。

以上是以下是一些標題選項,請記住問題格式的需要以及與文章的相關性: **選項 1(直接且簡潔):** * **C 17 能否實作部分類別模板參數 De的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn