如果 *this 包含一个值,则销毁所包含的值。
此调用后,*this 不再包含任何值。
(无)
#include <any> #include <cassert> int main() { std::any a{42}; assert(a.has_value()); a.reset(); assert(not a.has_value()); }