19 lines
375 B
C
19 lines
375 B
C
|
// 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;
|
||
|
}
|