注意:标准未定义具有此名称的命名要求。这是一种由核心语言定义的类型类别。此处将其作为命名要求包含仅是为了保持一致性。
[编辑] 要求
以下类型统称为隐式生存期类型
[编辑] 注释
某些操作可能隐式创建并启动隐式生存期类型的对象的生存期,如果这样做可以防止未定义行为。但是,此类操作不会启动此类对象的子对象的生存期,而这些子对象本身不是隐式生存期类型。
[编辑] 缺陷报告
以下行为变更缺陷报告已追溯应用于先前发布的 C++ 标准。
DR |
应用于 |
已发布行为 |
正确行为 |
CWG 2489
|
C++20 |
开始 char 数组生存期的操作隐式创建对象 |
它不会 |