is_trivially_constructible 클래스
지정된 인수 형식을 사용할 경우 형식이 일반적으로 생성 가능한지를 테스트합니다.
구문
template <class T, class... Args>
struct is_trivially_constructible;
매개 변수
T
형식이 쿼리입니다.
Args
T 생성자에서 일치시킬 인수 형식입니다.
설명
형식 조건자의 인스턴스는 T 형식이 Args의 인수 형식을 사용하여 쉽게 생성할 수 있는 경우 true이고, 그렇지 않으면 false입니다. 변수 정의 T t(std::declval<Args>()...);
가 올바른 형식이고 사소한 작업이 없는 것으로 알려진 경우 T 형식은 간단하게 생성할 수 있습니다. T 및 Args의 모든 형식은 모두 완전한 형식void
이거나 알 수 없는 바인딩된 배열이어야 합니다.
요구 사항
헤더:<type_traits>
네임스페이스: std