c++
xiejunjie1
这个作者很懒,什么都没留下…
展开
-
c++11的lambda入门总结
lambda 表达式(又称为 lambda)就像一个匿名函数,保持状态并可访问封闭范围可用的变量。 它是通过定义一个类并构造该类型对象而实现的。看了一下lambda的教程,现总结一下。一、lambda表达式[] 捕获列表,可以捕获值(=)和引用(&),详细看例子介绍。() 参数列表{} 函数体二、lambda表达式可以这么写[](){};这段简短原创 2015-05-07 22:51:59 · 493 阅读 · 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 · 474 阅读 · 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 · 598 阅读 · 0 评论