System::MakeObject method

System::MakeObject(Args&&…) method

Crée un objet sur le tas et renvoie un pointeur partagé vers celui-ci.

template<class T,class ...> std::enable_if<!IsSmartPtr<T>::value, SmartPtr<T>>::type System::MakeObject(Args &&... args)
ParamètreDescription
TClasse à instancier.
ArgsTypes des arguments du constructeur.
ParamètreTypeDescription
argsArgs&&…Arguments du constructeur.

ReturnValue

SmartPtr to newly created object, always in shared mode.

Voir aussi

System::MakeObject(Args&&…) method

Crée un objet sur le tas et renvoie un pointeur partagé vers celui-ci.

template<class T,class ...> std::enable_if<IsSmartPtr<T>::value, T>::type System::MakeObject(Args &&... args)
ParamètreDescription
TSmartPtr vers la classe à instancier.
ArgsTypes des arguments du constructeur.
ParamètreTypeDescription
argsArgs&&…Arguments du constructeur.

ReturnValue

SmartPtr to newly created object, always in shared mode.

Voir aussi