System::MakeObject metod

System::MakeObject(Args&&…) method

Skapar ett objekt på heapen och returnerar en delad pekare till det.

template<class T,class ...> std::enable_if<!IsSmartPtr<T>::value, SmartPtr<T>>::type System::MakeObject(Args &&... args)
ParameterBeskrivning
TKlass att instansiera.
ArgumentKonstruktorns argumenttyper.
ParameterTypeBeskrivning
argsArgs&&…Konstruktorns argument.

ReturnValue

SmartPtr to newly created object, always in shared mode.

Se även

System::MakeObject(Args&&…) method

Skapar ett objekt på heapen och returnerar en delad pekare till det.

template<class T,class ...> std::enable_if<IsSmartPtr<T>::value, T>::type System::MakeObject(Args &&... args)
ParameterBeskrivning
TSmartPtr till klass att instansiera.
ArgumentKonstruktorns argumenttyper.
ParameterTypeBeskrivning
argsArgs&&…Konstruktorns argument.

ReturnValue

SmartPtr to newly created object, always in shared mode.

Se även