System::MakeSharedPtr method

System::MakeSharedPtr(const X *) method

Преобразует необработанный указатель в умный указатель. Перегрузка для указателей const. Полезно, например, при использовании ’this’ переменной в методах C#, переводимых как const.

template<class X> SmartPtr<X> System::MakeSharedPtr(const X *p)
ПараметрОписание
XТип указуемого.
ПараметрТипОписание
pconst X *Необработанный указатель на объект.

ReturnValue

Разделяемый умный указатель на объект.

См. также

System::MakeSharedPtr(X *) method

Преобразует необработанный указатель в умный указатель.

template<class X> SmartPtr<X> System::MakeSharedPtr(X *p)
ПараметрОписание
XТип указуемого.
ПараметрТипОписание
pX *Необработанный указатель на объект.

ReturnValue

Разделяемый умный указатель на объект.

См. также