Skip to content

Opening book details…

Can I read C++函数式编程 on EtoBox?

C++函数式编程 by (塞尔维亚)伊凡·库奇著;程继洪,孙玉梅,娄山佑译, [ SAI ER WEI YA ] YI FAN · KU QI, 库奇 (Cukic, Ivan) is a book available to read on EtoBox.

What is C++函数式编程 about?

1 (p1): 第1章 函数式编程简介 1 (p1-1): 1.1 什么是函数式编程? 2 (p1-1-1): 1.1.1 与面向对象编程的关系 3 (p1-1-2): 1.1.2 命令式与声明式编程的比较 7 (p1-2): 1.2 纯函数(Pure functions) 9 (p1-2-1): 1.2.1 避免可变状态 10 (p1-3): 1.3 以函数方式思考问题 12 (p1-4): 1.4 函数式编程的优点 13 (p1-4-1): 1.4.1 代码简洁易读 13 (p1-4-2): 1.4.2 并发和同步 14 (p1-4-3): 1.4.3 持续优化 14 (p1-5): 1.5 C++作为函数式编程语言的进化 15 (p1-6): 1.6 将会学到什么 16 (p1-7): 总结 17 (p2): 第2章 函数式编程之旅 17 (p2-1): 2.1 函数使用函数? 19 (p2-2): 2.2 STL实例 19 (p2-2-1): 2.2.1 求平均值 21 (p2-2-2): 2.2.2 折叠(Folding) 25 (p2-2-3): 2.2.3 删除字符串空白符 26 (p2-2-4): 2.2.4 基于谓词分割集合 28 (p2-2-5): 2.2.5 过滤(Filtering)和转换(Transforming) 29 (p2-3): 2.3 STL算法的可组合性 31 (p2-4): 2.4 编写自己的高阶函数 31 (p2-4-1): 2.4.1 接收函数作为参数 32 (p2-4-2): 2.4.2 用循环实现 33 (p2-4-3): 2.4.3 递归(Recursion)和尾调用优化(Tail-call optimization) 36 (p2-4-4): 2.4.4 使用折叠实现 37 (p2-5): 总结 38 (p3): 第3章 函数对象 38 (p3-1): 3.1 函数和函数对象 39 (p3-1-1): 3.1.1 自动推断返回值类型 41 (p3-1-2): 3.1.2 函数指针 42 (p3-1-3): 3.1.3 调用操作符重载 45 (p3-1-4): 3.1.4 创建通用函数对象 47 (p3-2): 3.2 lambda和闭包(Closure) 48 (p3-2-1): 3.2.1 lambda语法 49 (p3-2-2): 3.2.2 lambda详解 51 (p3-2-3): 3.2.3 在lambda中创建任意成员变量 53 (p3-2-4): 3.2.4 通用lambda表达式 54 (p3-3): 3.3 编写比lambda更简洁的函数对象 56 (p3-3-1): 3.3.1 STL中的操作符函数对象 57 (p3-3-2): 3.3.2 其他库中的操作符函数对象 59 (p3-4):

Author
(塞尔维亚)伊凡·库奇著;程继洪,孙玉梅,娄山佑译, [ SAI ER WEI YA ] YI FAN · KU QI, 库奇 (Cukic, Ivan)
Publisher
北京:机械工业出版社
Published
2020
Language
ZH
ISBN
9787111641988

More by (塞尔维亚)伊凡·库奇著;程继洪,孙玉梅,娄山佑译, [ SAI ER WEI YA ] YI FAN · KU QI, 库奇 (Cukic, Ivan)

Browse all works by (塞尔维亚)伊凡·库奇著;程继洪,孙玉梅,娄山佑译, [ SAI ER WEI YA ] YI FAN · KU QI, 库奇 (Cukic, Ivan)

Similar books