如果 *this 包含一個值,則銷燬所包含的值。
此呼叫後,*this 不再包含任何值。
(無)
#include <any> #include <cassert> int main() { std::any a{42}; assert(a.has_value()); a.reset(); assert(not a.has_value()); }