“cpp/string/basic string/~basic string”的版本间的差异

来自cppreference.com
< cpp‎ | string‎ | basic string
(以“{{cpp/string/basic_string/title|~basic_string}} {{cpp/string/basic_string/navbar}} {{dcl begin}} {{dcl rev multi |until1=c++20|dcl1= ~basic_string(); |dcl2= constexp...”为内容创建页面)
 
第1行:第1行:
 
{{cpp/string/basic_string/title|~basic_string}}
 
{{cpp/string/basic_string/title|~basic_string}}
 
{{cpp/string/basic_string/navbar}}
 
{{cpp/string/basic_string/navbar}}
{{dcl begin}}
+
{{ddcl|notes={{mark constexpr since c++20}}|
{{dcl rev multi
+
|until1=c++20|dcl1=
+
 
~basic_string();
 
~basic_string();
|dcl2=
 
constexpr ~basic_string();
 
 
}}
 
}}
{{dcl end}}
 
  
 
 析构 {{tt|basic_string}}。调用各元素的析构函数并解分配所用的存储。
 
 析构 {{tt|basic_string}}。调用各元素的析构函数并解分配所用的存储。

2024年4月22日 (一) 11:17的版本

 
 
 
std::basic_string
 
~basic_string();
(C++20 起为 constexpr)

析构 basic_string。调用各元素的析构函数并解分配所用的存储。

复杂度

通常为常数(之前为线性)。