C++
C++11新特性函数解析
ANDY_YUN
这个作者很懒,什么都没留下…
展开
-
C++11新特性之std::accumulate函数
这是一个数组或迭代器的累加函数,具体例子如下:// accumulate example#include <iostream> // std::cout#include <functional> // std::minus#include <numeric> // std::accumulateint myfunction (int x, int y) {return x+2*y;}struct myclass { int opera原创 2020-05-16 18:14:59 · 1553 阅读 · 0 评论 -
C++11新特性之std::advance函数
将某个迭代器前进到指定的位置上,例如:// advance example#include <iostream> // std::cout#include <iterator> // std::advance#include <list> // std::listint main () { std::list<int> mylist; for (int i=0; i<10; i++) mylist.pu原创 2020-05-16 17:53:38 · 5103 阅读 · 0 评论 -
C++11新特性之std::mem_fn函数
函数模板std :: mem_fn生成指向成员的指针的包装对象,该对象可以存储,复制和调用指向成员的指针。 调用std :: mem_fn时,可以使用对象的引用和指针(包括智能指针)。例子:#include <functional>#include <iostream> struct Foo { void display_greeting() { std::cout << "Hello, world.\n"; } void原创 2020-05-16 17:47:22 · 10874 阅读 · 2 评论