美文网首页
C++ 11 新特性(五)

C++ 11 新特性(五)

作者: IT孤独者 | 来源:发表于2018-09-10 21:48 被阅读0次

    前面几节说了 Lambda 表达式,还有顺便提了一点函数对象和 Lambda 表达式之间的关系。之所以以 Lambda 作为开始点来说,是因为我想让你明白,程序的本质其实可以看成是表达式的集合,这里有个引申的概念,就是这里的表达式是一种强表达力的表达式,如果你学过一门函数式语言,可能对这句话会有更深刻的理解。但是,函数不是程序的全部!这一句话我还是要提点一下,这就有点跑题了,暂时不做深入的说明,以后有时间再说。

    函数这一块还有一个点需要说明一下 std::bind 和 std::function。

    函数太重要了,重要到不管你学哪门语言,你都要关注这个点,这个东西可能是一个方法,可能是一个接口,重要到 C++ 不得不花费大力气来让他更好用。

    如下需求,实现一个函数,输入一个整数值,然后返回一个新的函数,新函数可以实现讲一个整数值自增你之前输入的值。

    明天说答案。

    相关文章

      网友评论

          本文标题:C++ 11 新特性(五)

          本文链接:https://www.haomeiwen.com/subject/zfmegftx.html