Senior Dogsbody Engineer  

2022年8月1日

摘要: emplace_back()是c++11的新特性。和push_back()的区别在于push_back()方法要调用构造函数和复制构造函数,这也就代表着要先构造一个临时对象,然后把临时的copy构造函数拷贝或者移动到容器最后面。而emplace_back()在实现时,则是直接在容器的尾部创建这个元素 阅读全文
posted @ 2022-08-01 11:34 高级打杂工程师 阅读(361) 评论(0) 推荐(0)
 
摘要: find_if 按条件查找元素 语法格式: /* 按值查找元素,找到返回指定位置迭代器,找不到返回结束迭代器位置 begin 迭代器开始 end 迭代器结束 comparefunction 函数或者谓词(返回bool类型的仿函数) */ find_if(iterator begin, iterato 阅读全文
posted @ 2022-08-01 10:17 高级打杂工程师 阅读(257) 评论(0) 推荐(0)