共用方式為


is_literal_type 類別

測試類型是否可用來作為 constexpr 變數,或是被 constexpr 函式建構、使用或傳回。

語法

template <class T>
struct is_literal_type;

參數

T
要查詢的類型。

備註

如果類型 T常值型別,則類型述詞的實例會保留 true,否則為 false。 常值類型若不是 void、純量類型、參考類型、常值類型的陣列,就是常值類別類型。 常值類別類型是一種擁有極簡解構函式的類別類型,它若不是匯總類型,就是至少有一個非移動、非複製 constexpr 建構函式,且其所有基底類別和非靜態資料成員都是非揮發性的常值類型。 雖然常值的類型一律是常值類型,但常值類型的概念還包括編譯器可在編譯階段評估為 constexpr 的任何項目。

需求

標頭:<type_traits>

命名空間:std

另請參閱

<type_traits>