可變參數模板省略語法
C 11 中的可變參數模板允許可變數量的模板參數。此上下文中省略號(...) 標記的語法遵循嚴格的規則:
解包/打包:
省略號的位置決定其用途:
擴充:
... 左邊的模式被重複,用逗號分隔的表達式取代每個解壓縮的模式。
應用:
在提供的程式碼中:
<code class="cpp">return unique_ptr<T>(new T(std::forward<Args>(args)...));</code>
省略號放置的原因:
在範本參數清單和參數清單中,省略號放在中間,以實現不同的擴充。
附加說明:
以上是省略語法如何與 C 11 中的可變模板參數包一起使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!