std::enable_shared_from_this<T>:: weak_from_this
From cppreference.net
<
cpp
|
memory
|
enable shared from this
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::enable_shared_from_this
| Protected member functions | ||||
| Public member functions | ||||
|
enable_shared_from_this::weak_from_this
(C++17)
|
|
std::
weak_ptr
<
T
>
weak_from_this
(
)
noexcept
;
|
(1) | (depuis C++17) |
|
std::
weak_ptr
<
T
const
>
weak_from_this
(
)
const
noexcept
;
|
(2) | (depuis C++17) |
Retourne un std:: weak_ptr < T > qui suit la propriété de * this par tous les std::shared_ptr existants qui référencent * this .
Table des matières |
Valeur de retour
Notes
| Macro de test de fonctionnalité | Valeur | Norme | Fonctionnalité |
|---|---|---|---|
__cpp_lib_enable_shared_from_this
|
201603L
|
(C++17) |
std::enable_shared_from_this::weak_from_this
|
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
(C++11)
|
pointeur intelligent avec sémantique de propriété partagée d'objet
(modèle de classe) |