// PR9073 | |
template<typename _Tp> | |
class shared_ptr{ | |
public: | |
template<class _Alloc, class ..._Args> | |
static | |
shared_ptr<_Tp> | |
allocate_shared(const _Alloc& __a, _Args&& ...__args); | |
}; | |
template<class _Tp> | |
template<class _Alloc, class ..._Args> | |
shared_ptr<_Tp> | |
shared_ptr<_Tp>::allocate_shared(const _Alloc& __a, _Args&& ...__args) | |
{ | |
shared_ptr<_Tp> __r; | |
return __r; | |
} |