![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
muduo
longneicoo1
这个作者很懒,什么都没留下…
展开
-
weak_ptr的用法
weak_ptr是一种弱引用的smart pointer. 它指向由shared_ptr管理的对象。这里的weak是指weak_ptr仅仅是指向该对象,并不会增加引用计数。而且,无法通过weak_ptr来直接操作对象,只能通过lock()升级为share_ptr才可。感觉就是1条棉线,将weak_ptr与对象轻轻的绑定起来。 常用的操作有:#include <iostream>...原创 2018-04-06 22:51:08 · 843 阅读 · 0 评论 -
std::bind
问题: 需要1个StockFactory类,在用到时主动创建stock, 在stock不用时自动释放方案1 shared_ptrclass Stock;class StockFactory{public: ... std::shared_ptr<Stock> getStock(const std::string &stockName);p...原创 2018-04-30 22:25:21 · 251 阅读 · 0 评论