Condividi tramite


Classe is_trivially_constructible

Verifica se un tipo è facilmente costruibile quando vengono usati i tipi di argomento specificati.

Sintassi

template <class T, class... Args>
struct is_trivially_constructible;

Parametri

T
Tipo su cui eseguire una query.

Args
Tipi di argomento da trovare in corrispondenza in un costruttore di T.

Osservazioni:

Un'istanza del predicato di tipo contiene true se il tipo T è facilmente costruiscibile usando i tipi di argomento in Args; in caso contrario, contiene false. Il tipo T è facilmente costruiscibile se la definizione T t(std::declval<Args>()...); della variabile è ben formata ed è nota per non chiamare operazioni non semplici. Sia T che tutti i tipi in Args devono essere tipi completi, voido matrici di limiti sconosciuti.

Requisiti

Intestazione:<type_traits>

Spazio dei nomi: std

Vedi anche

<type_traits>