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