C++ 具名要求:隐式生存期类型 (ImplicitLifetimeType)
出自cppreference.com
注意:標準中並沒有定義具有這個名字的具名要求。這是核心語言所定義的一種類型類別。將它作為具名要求包含於此只是為了保持一致性。
下列類型統稱為隱式生存期類型:
某些操作可以隱式創建和啟動隱式生存期類型對象的生存期,這樣做可以防止未定義行為。但是,此類操作不會啟動此類對象中本身不屬於隱式生存期類型的子對象的生存期。
下列更改行為的缺陷報告追溯地應用於以前出版的 C++ 標準。
| 缺陷報告 | 應用於 | 出版時的行為 | 正確行為 |
|---|---|---|---|
| CWG 2489 | C++20 | 開始 char 數組生存期的操作會隱式創建對象
|
並不會 |