System::WeakPtr::WeakPtr constructor

WeakPtr::WeakPtr(const SmartPtr<Q>&) constructor

Crée un pointeur faible faisant référence au même pointeur que x pointe.

template<class Q,typename> System::WeakPtr<T>::WeakPtr(const SmartPtr<Q> &x)
ParamètreDescription
QType pointé du pointeur source.
ParamètreTypeDescription
xconst SmartPtr<Q>&Pointeur depuis lequel copier la valeur pointée.

Voir aussi

WeakPtr::WeakPtr(const SmartPtr_&) constructor

Crée un pointeur faible faisant référence au même pointeur que ptr pointe.

System::WeakPtr<T>::WeakPtr(const SmartPtr_ &ptr)
ParamètreTypeDescription
ptrconst SmartPtr_&Pointeur depuis lequel copier la valeur pointée.

Voir aussi

WeakPtr::WeakPtr(const WeakPtr<Q>&) constructor

Construit par copie le pointeur faible.

template<class Q,typename> System::WeakPtr<T>::WeakPtr(const WeakPtr<Q> &x)
ParamètreDescription
QType pointeur source.
ParamètreTypeDescription
xconst WeakPtr<Q>&Pointeur depuis lequel copier la valeur pointée.

Voir aussi

WeakPtr::WeakPtr(const WeakPtr_&) constructor

Construit par copie le pointeur faible.

System::WeakPtr<T>::WeakPtr(const WeakPtr_ &ptr)
ParamètreTypeDescription
ptrconst WeakPtr_&Pointeur depuis lequel copier la valeur pointée.

Voir aussi

WeakPtr::WeakPtr(Pointee_ *) constructor

Crée un pointeur faible vers l’objet donné.

System::WeakPtr<T>::WeakPtr(Pointee_ *object)
ParamètreTypeDescription
objectPointee_ *Object pour créer un pointeur faible vers.

Voir aussi

WeakPtr::WeakPtr(SmartPtr_&&) constructor

Construit par déplacement le pointeur faible.

System::WeakPtr<T>::WeakPtr(SmartPtr_ &&x)
ParamètreTypeDescription
xSmartPtr_&&Pointeur depuis lequel déplacer la valeur pointée.

Voir aussi

WeakPtr::WeakPtr(std::nullptr_t) constructor

Crée un pointeur nul.

System::WeakPtr<T>::WeakPtr(std::nullptr_t=nullptr)

Voir aussi