使用指定类型指针构造 std::shared_ptr 实例。
更多...
|
template<typename _type , typename _pSrc > |
std::shared_ptr< _type > | ystdex::share_raw (const _pSrc &p) |
|
template<typename _type , typename _pSrc > |
std::shared_ptr< _type > | ystdex::share_raw (_pSrc &&p) |
|
template<typename _type > |
std::shared_ptr< _type > | ystdex::share_raw (_type *p) |
|
template<typename _type > |
std::shared_ptr< _type > | ystdex::share_raw (nullptr_t) |
|
使用指定类型指针构造 std::shared_ptr 实例。
- 模板参数
-
- 注解
- 不检查指针是否有效。
- 自从
- build 204
template<typename _type , typename _pSrc >
std::shared_ptr<_type> ystdex::share_raw |
( |
const _pSrc & |
p | ) |
|
|
inline |
template<typename _type , typename _pSrc >
std::shared_ptr<_type> ystdex::share_raw |
( |
_pSrc && |
p | ) |
|
|
inline |
template<typename _type >
std::shared_ptr<_type> ystdex::share_raw |
( |
_type * |
p | ) |
|
|
inline |
template<typename _type >
std::shared_ptr<_type> ystdex::share_raw |
( |
nullptr_t |
| ) |
|
|
inline |