Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Sprawdza, czy typ jest konstruowalny, gdy są używane określone typy argumentów.
Składnia
template <class T, class... Args>
struct is_constructible;
Parametry
T
Typ do zapytania.
Args
Typy argumentów, które mają być zgodne w konstruktorze języka T.
Uwagi
Wystąpienie predykatu typu ma wartość true, jeśli typ T jest konstruowany przy użyciu typów argumentów w usłudze Args, w przeciwnym razie zawiera wartość false. Typ T jest konstruowany, jeśli definicja T t(std::declval<Args>()...); zmiennej jest poprawnie sformułowana. Zarówno T , jak i wszystkie typy w Args muszą być kompletnymi typami, void, lub tablicami nieznanej granicy.
Wymagania
Nagłówek:<type_traits>
Przestrzeń nazw: std