名稱空間
變體
操作

C++ 命名需求: ImplicitLifetimeType

來自 cppreference.com
 
 
C++ 命名要求
基本
型別屬性
ImplicitLifetimeType(隱式生命週期型別)
全庫範圍




Container(容器)
容器元素
迭代器 (Iterator)
流 I/O
格式化器
隨機數
併發
範圍(Ranges)
多維檢視
其他

 

注意:標準沒有定義以此名稱命名的需求。這是一個由核心語言定義的型別類別。此處將其作為命名需求包含在內,僅為保持一致性。

[編輯] 要求

以下型別統稱為隱式生命週期型別

[編輯] 注意

如果可以防止未定義行為,某些操作可能會隱式建立並開始隱式生命週期型別物件的生命週期。然而,此類操作不會開始這些物件的子物件的生命週期,如果這些子物件本身不是隱式生命週期型別。

[編輯] 缺陷報告

下列更改行為的缺陷報告追溯地應用於以前出版的 C++ 標準。

缺陷報告 應用於 釋出時的行為 正確的行為
CWG 2489 C++20 開始 char 陣列生命週期的操作隱式建立物件 它不建立