std::optional
cppreference.com
<tbody>
</tbody>
template<class T> optional(T) -> optional<T>; |
( C++17) | |
#include <optional>
#include <type_traits>
int main()
{
int a[2];
std::optional oa{a}; //
static_assert(std::is_same_v<decltype(oa), std::optional<int*>> == true);
}