C 17 中的部分類別模板參數推導:未來潛在的功能
在C 17 中,類別模板參數推導(CTAD)啟用編譯器根據變數或表達式的推斷類型來推斷模板參數。然而,CTAD 目前要求指定所有模板參數或推斷全部模板參數。
這提出了一個問題:是否可以部分指定模板參數並推斷其餘模板參數?
儘管嘗試過例如使用別名模板,直接部分推導仍然不可用。然而,有一篇針對 C 20 的擬議論文 (P1814) 正在考慮中,該論文尋求使用別名模板來支持部分 CTAD。
在接受此類提案之前,不存在支援實施部分扣除的解決方法。然而,即將推出的 C 20 標準草案包括對 Alias 模板 (P1814) 和聚合 (P1816) 的支持,解決了 CTAD 的一些限制。
以上是以下是一些標題選項,請記住問題格式的需要以及與文章的相關性: **選項 1(直接且簡潔):** * **C 17 能否實作部分類別模板參數 De的詳細內容。更多資訊請關注PHP中文網其他相關文章!