Classe is_nothrow_constructible
Verifica se un tipo è costruibile ed è noto come tipo che non genera eccezioni quando vengono usati i tipi di argomento specificati.
Sintassi
template <class T, class... Args>
struct is_nothrow_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 è costruttibile usando i tipi di argomento in Args e il costruttore è noto dal compilatore non da generare; in caso contrario, contiene false. Il tipo T è costruttibile se la definizione T t(std::declval<Args>()...);
della variabile è ben formata. Sia T che tutti i tipi in Args devono essere tipi completi, void
o matrici di limiti sconosciuti.
Requisiti
Intestazione:<type_traits>
Spazio dei nomi: std