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
tipos de duración implícita
:
Notas
Ciertas operaciones pueden
crear implícitamente
e iniciar la
duración
de objetos de tipos de duración implícita, si hacerlo prevendría
comportamiento indefinido
. Sin embargo, dichas operaciones no inician las duraciones de los subobjetos de tales objetos que no sean ellos mismos de tipos de duración implícita.
Informes de defectos
Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares de C++ publicados anteriormente.
|
DR
|
Aplicado a
|
Comportamiento publicado
|
Comportamiento correcto
|
|
CWG 2489
|
C++20
|
una operación que inicia el tiempo de vida de un array de
char
crea objetos implícitamente
|
no lo hace
|