摘要: 测试对象类型不同,数量级不同时,表现具有差异: 测试数据对象为std::function时: test: times(1000)vector push_back time 469 usvector emplace_back time 432 uslist push_back time 347 usl 阅读全文
posted @ 2020-12-23 16:00 倾越 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 前者查找更快。后者自动排序,并可指定排序方式。 资料参考: https://blog.csdn.net/photon222/article/details/102947597 阅读全文
posted @ 2020-12-23 12:26 倾越 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 资料参考: https://blog.csdn.net/p942005405/article/details/84764104 实际精华在评论中,转载如下: STL的实现版本很多,VS、GCC版本不同,实现都不同,建议翻看STL源代码。 新版本的原型展示: void push_back(const 阅读全文
posted @ 2020-12-23 10:19 倾越 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 这两个函数是非线程安全的,可能会造成程序卡死。 对于c++程序,建议使用std::this_thread::sleep_for()和std::this_thread::yield()代替。 纯c程序可考虑使用select代替。 资料参考: https://blog.csdn.net/lisayh/a 阅读全文
posted @ 2020-12-23 10:13 倾越 阅读(2108) 评论(0) 推荐(0) 编辑