Destructible
C++概念:可毁性
指定可以解构该类型的实例。
所需
类型T
满足Destructible
如果。
给予。
u
,类型的表达式T
下列表达式必须有效并具有指定的效果。
Expression | Post-conditions |
---|---|
u.~T() | All resources owned by u are reclaimed, no exceptions are thrown. |
注记
的末尾隐式调用析构函数。对象寿命比如离开的时候范围或由删除-表达式显式析构函数调用(如类型要求表中所示)非常少见。
感谢伪析构调用,所有标量类型都满足Destructible
,而数组类型和引用类型不。请注意std::is_destructible
允许数组和引用类型。
另见
is_destructibleis_trivially_destructibleis_nothrow_destructible (C++11)(C++11)(C++11) | checks if a type has a non-deleted destructor (class template) |
---|
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。