System::MakeObject methode

System::MakeObject(Args&&…) method

Maakt een object op de heap en retourneert een gedeelde pointer ernaar.

template<class T,class ...> std::enable_if<!IsSmartPtr<T>::value, SmartPtr<T>>::type System::MakeObject(Args &&... args)
ParameterBeschrijving
TKlasse om te instantieren.
ArgumentenTypen van constructorargumenten.
ParameterTypeBeschrijving
argsArgs&&…Constructorargumenten.

ReturnValue

SmartPtr to newly created object, always in shared mode.

Zie ook

System::MakeObject(Args&&…) method

Maakt een object op de heap en retourneert een gedeelde pointer ernaar.

template<class T,class ...> std::enable_if<IsSmartPtr<T>::value, T>::type System::MakeObject(Args &&... args)
ParameterBeschrijving
TSmartPtr naar de klasse om te instantieren.
ArgumentenTypen van constructorargumenten.
ParameterTypeBeschrijving
argsArgs&&…Constructorargumenten.

ReturnValue

SmartPtr to newly created object, always in shared mode.

Zie ook