System::MakeObject Methode

System::MakeObject(Args&&…) method

Erstellt ein Objekt im Heap und gibt einen Shared-Pointer darauf zurück.

template<class T,class ...> std::enable_if<!IsSmartPtr<T>::value, SmartPtr<T>>::type System::MakeObject(Args &&... args)
ParameterBeschreibung
TKlasse zum Instanziieren.
ArgumenteTypen der Konstruktorargumente.
ParameterTypBeschreibung
argsArgs&&…Konstruktorargumente.

ReturnValue

SmartPtr to newly created object, always in shared mode.

Siehe auch

System::MakeObject(Args&&…) method

Erstellt ein Objekt im Heap und gibt einen Shared-Pointer darauf zurück.

template<class T,class ...> std::enable_if<IsSmartPtr<T>::value, T>::type System::MakeObject(Args &&... args)
ParameterBeschreibung
TSmartPtr zur zu instanzierenden Klasse.
ArgumenteTypen der Konstruktorargumente.
ParameterTypBeschreibung
argsArgs&&…Konstruktorargumente.

ReturnValue

SmartPtr to newly created object, always in shared mode.

Siehe auch