Namespaces
Variants

std::indirect<T, Allocator>:: valueless_after_move

From cppreference.net
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
Uninitialized storage (until C++20)
( until C++20* )
( until C++20* )
( until C++20* )

Garbage collector support (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
constexpr bool valueless_after_move ( ) const noexcept ;
(自 C++26 起)

检查 * this 是否为空值状态。

返回值

true 如果 * this 不包含有效值,否则为 false

示例