System::MakeSharedPtr метод

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

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

См. также