std::enable_shared_from_this<T>::weak_from_this
Von cppreference.com
< cpp | memory | enable shared from this
| std::weak_ptr<T> weak_from_this() noexcept; |
(1) | (seit C++17) |
| std::weak_ptr<T const> weak_from_this() const noexcept; |
(2) | (seit C++17) |
Gibt einen std::weak_ptr<T> zurück, der den Besitz von *this durch alle vorhandenen std::shared_ptr, die auf *this verweisen, verfolgt.
Inhalt |
[edit] Rückgabewert
[edit] Hinweise
| Feature-Test-Makro | Wert | Std | Feature |
|---|---|---|---|
__cpp_lib_enable_shared_from_this |
201603L |
(C++17) | std::enable_shared_from_this::weak_from_this
|
[edit] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[edit] Siehe auch
| (C++11) |
intelligenter Zeiger mit semantisch geteiltem Objektbesitz (Klassen-Template) |