摘要: templateclass Queue{private: struct Node { T data; std::unique_ptr next = nullptr; Node(T _data): ... 阅读全文
posted @ 2015-09-23 14:48 wu_overflow 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 学的还是不满意,对于智能指针还是有几个误区:1. 对于 unique_ptr sp1,觉得在 auto sp2 = std::move(sp1) 之后,其所管理的指针的资源会因为 sp1 的析构而导致其释放,后来发现并不是,move 操作只是管理权的移交,所以其存储的裸指针所分配的资源并不会被释放。... 阅读全文
posted @ 2015-09-23 11:45 wu_overflow 阅读(153) 评论(0) 推荐(0) 编辑
摘要: templateclass ThreadsafeQueue{private: mutable std::mutex _mut; std::queue> _dataQueue; std::condition_variable _dataCo... 阅读全文
posted @ 2015-09-23 01:21 wu_overflow 阅读(267) 评论(0) 推荐(0) 编辑