在线文档教程
C++
应用 | Utilities

std::enable_shared_from_this::weak_from_this

STD::启用[医]共享[医]从[医]这一点:薄弱[医]从[医]这

std::weak_ptr weak_from_this((1)(since C++17)
std::weak_ptr<T const> weak_from_this() const;(2)(since C++17)

返回std::weak_ptr<T>的所有权*this所有现存的std::shared_ptr指的是*this...

注记

这是私有可变文件的副本。weak_ptr成员,是enabled_shared_from_this...

返回值

std::weak_ptr<T>拥有*this先存std::shared_ptrS.

例外

2%29

noexcept规格:

noexcept

另见

shared_ptr (C++11)smart pointer with shared object ownership semantics (class template)

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/Memory/Enable[医]共享[医]从[医]这/弱[医]从[医]这