std::make_any
来自cppreference.com
template< class T, class... Args > std::any make_any( Args&&... args ); |
(1) | (C++17 起) |
template< class T, class U, class... Args > std::any make_any( std::initializer_list<U> il, Args&&... args ); |
(2) | (C++17 起) |
构造含 T
类型对象的 any
对象,传递提供的参数给 T
的构造函数。
1) 等价于 return std::any(std::in_place_type<T>, std::forward<Args>(args)...);
2) 等价于 return std::any(std::in_place_type<T>, il, std::forward<Args>(args)...);
参阅
构造 any 对象 (公开成员函数) |