摘要: 代码:(lambda表达式实现和bind实现) #include <iostream> #include <boost/bind.hpp> #include <boost/asio.hpp> #include <boost/thread.hpp> #include <chrono> namespac 阅读全文
posted @ 2020-05-27 17:40 李家的小猴子 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 函数原型: remove(first, last, val) 删除first到last之间所有值为val的元素 remove_if(first, last, pred) 从first到last中将满足条件pred的元素删除 remove本身时std::list的成员函数可以直接使用,对于std::v 阅读全文
posted @ 2020-05-27 12:06 李家的小猴子 阅读(2698) 评论(0) 推荐(0) 编辑
摘要: 在学习C++11的std::thread时,起初非常不理解join()函数的作用以及使用场景,官方的解释又比较晦涩难懂,总觉得get不到关键点。看了很多文章后加上自己的理解,才觉得有了一点眉目,下面结合场景记录一下自己的浅见。 在简单的程序中一般只需要一个线程就可以搞定,也就是主线程: int ma 阅读全文
posted @ 2020-05-27 11:44 李家的小猴子 阅读(1603) 评论(0) 推荐(1) 编辑
摘要: std::erase: (1)string& erase ( size_t pos = 0, size_t n = npos ); std::string test = "Hello erase!"; test.erase(2, 6); //test.erase(2); //删除指定字符串 //te 阅读全文
posted @ 2020-05-27 11:26 李家的小猴子 阅读(2552) 评论(0) 推荐(0) 编辑