System::MakeSharedPtr method

System::MakeSharedPtr(const X *) method

Konvertiert rohen Zeiger in Smart‑Pointer. Überladung für const‑Zeiger. Nützlich z. B. beim Verwenden der ’this’‑Variablen in C#‑Methoden, die als const übersetzt werden.

template<class X> SmartPtr<X> System::MakeSharedPtr(const X *p)
ParameterBeschreibung
XTyp des Zeigenden.
ParameterTypBeschreibung
pconst X *Rohzeiger auf Objekt.

ReturnValue

Gemeinsamer Smart‑Pointer auf ein Objekt.

Siehe auch

System::MakeSharedPtr(X *) method

Konvertiert rohen Zeiger in Smart‑Pointer.

template<class X> SmartPtr<X> System::MakeSharedPtr(X *p)
ParameterBeschreibung
XTyp des Zeigenden.
ParameterTypBeschreibung
pX *Rohzeiger auf Objekt.

ReturnValue

Gemeinsamer Smart‑Pointer auf ein Objekt.

Siehe auch