![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
xiejunjie1
这个作者很懒,什么都没留下…
展开
-
c++11的lambda入门总结
lambda 表达式(又称为 lambda)就像一个匿名函数,保持状态并可访问封闭范围可用的变量。 它是通过定义一个类并构造该类型对象而实现的。 看了一下lambda的教程,现总结一下。 一、lambda表达式 [] 捕获列表,可以捕获值(=)和引用(&),详细看例子介绍。 () 参数列表 {} 函数体 二、lambda表达式可以这么写 [](){};这段简短原创 2015-05-07 22:51:59 · 492 阅读 · 0 评论 -
std::function和std::bind的使用(总结)
在c++中,使用std::function和std::bind来代替函数指针。 一、贴上类和函数 #include #include using namespace std; class MyClass { public: void myfunc() { cout << "myfunc" << endl; } static void staticFunc()翻译 2015-05-09 00:13:55 · 473 阅读 · 0 评论 -
multiset和set的用法区别1
上代码,看效果。 实验前的准备代码: struct student { int id; char name[30]; }; struct stuless { bool operator()(const student& st1,const student& st2) { return st1.id<st2.id; } }; multiset在main原创 2015-05-24 12:38:50 · 596 阅读 · 0 评论