欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > c/c++ >内容正文

c/c++

C++ Primer 5th笔记(chap 10)泛型算法 :算法形参

发布时间:2025/3/21 c/c++ 27 豆豆
生活随笔 收集整理的这篇文章主要介绍了 C++ Primer 5th笔记(chap 10)泛型算法 :算法形参 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
alg(beg, end, otehr args); alg(beg, end, dst, otehr args); alg(beg, end, beg2, otehr args); alg(beg, end, beg2, end2, otehr args);一些算法使用重载传递一个谓词 unique(beg, end); unique(beg, end, comp); _if版本 find(beg, end, val); //查找val中第一次出现的位置 find_if(beg, end, pred);//查找第一个令pred为真的元素带copy版本和不带copy版本 reverse(beg, end);//反转元素 reverse_copy(beg, end, dest);//将元素反转来copy到dest中remove_if(v1.begin(), v1.end(), [] (int i){return i%2;});同时带copy和 _if版本 remove_if(v1.begin(), v1.end(), [] (int i){return i%2;});remove_copy_if(v1.begin(), v1.end(), back_inserter(v2), [] (int i){return i%2;});【引用】1. 代码 https://github.com/thefistlei/cplusprimer/blob/main/cprimer/cprimer/genericAlgorithm.h

总结

以上是生活随笔为你收集整理的C++ Primer 5th笔记(chap 10)泛型算法 :算法形参的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。