Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Проверяет, есть ли у типа тривиальный конструктор по умолчанию.
Синтаксис
template <class Ty>
struct is_trivially_default_constructible;
Параметры
Ty
Запрашиваемый тип.
Замечания
Экземпляр предиката типа имеет значение true, если тип Ty является классом с тривиальным конструктором, в противном случае он содержит значение false.
Конструктор по умолчанию для класса Ty является тривиальным, если:
он является конструктором по умолчанию, объявленным неявно;
Класс Ty не имеет виртуальных функций
Класс Ty не имеет виртуальных баз
Все прямые основы класса Ty имеют тривиальные конструкторы
классы всех нестатических элементов данных типа класса имеют тривиальные конструкторы;
классы всех нестатических элементов данных массива типов класса имеют тривиальные конструкторы.
Требования
Заголовок:<type_traits>
Пространство имен: std