std::shared_ptr<LocalEndpoint<Protocol>> its_server(m_pServer.lock());
时间: 2024-04-28 12:20:52 浏览: 128
C++11 std::shared_ptr总结与使用示例代码详解
这是一行 C++ 代码,使用了 `std::shared_ptr` 类型的智能指针。这个智能指针指向了一个 `LocalEndpoint` 类型的对象,该对象使用了一个模板参数 `Protocol`。在这个代码中,`m_pServer` 是一个 `std::weak_ptr` 类型的弱指针,使用了 `lock()` 函数来获取一个 `std::shared_ptr` 类型的智能指针,以确保其所指向的对象存在。最终,这个智能指针被赋值给了 `its_server` 变量。
阅读全文