C++ named requirements: TrivialType (since C++11) (deprecated in C++26)
From cppreference.net
C++
C++ named requirements
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Especifica que un tipo es un tipo trivial.
Nota: el estándar no define un requisito nombrado con este nombre. Esta es una categoría de tipo definida por el lenguaje central. Se incluye aquí como un requisito nombrado solo por consistencia.
Requisitos
Los siguientes tipos se denominan colectivamente trivial types :
- tipos escalares
- tipos de clase triviales
- arrays de dichos tipos
- versiones calificadas cv de estos tipos
Notas
Una clase trivial puede tener un constructor por defecto trivial privado o protegido, en cuyo caso un intento de construir por defecto un objeto de dicha clase en contextos no relacionados con la clase hace que el programa esté mal formado.
Véase también
|
(C++11)
(deprecated in C++26)
|
verifica si un tipo es trivial
(plantilla de clase) |