is_nothrow_constructible 類別
測試當使用指定的引數類型時,類型是否是可建構的類型且已知不會擲回。
語法
template <class T, class... Args>
struct is_nothrow_constructible;
參數
T
要查詢的類型。
Args
T 建構函式中要比對的 引數類型。
備註
如果類型 T 是使用 Args 中的 引數類型來建構的,而且編譯器已知不會擲回建構函式,則類型 述詞的實例會保留 true;否則為 false。 如果變數定義 T t(std::declval<Args>()...);
格式良好,則類型 T 是可建構的。 Args 中的所有 類型都必須是未知系結的完整類型、 void
或陣列。
需求
標頭: < type_traits>
命名空間:std
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: