gpt4 book ai didi

c++ - C++11 中的函数式编程,F# 风格

转载 作者:可可西里 更新时间:2023-11-01 15:37:16 25 4
gpt4 key购买 nike

我一直在研究 C++11 中的新特性,看起来确实可以使用它以非常实用的编程风格进行编程。我已经习惯了在 F# 中使用 List、Seq、Array 类型,我看不出为什么不能将它们的成员移植到某种 C++11 模板中。对于混合函数式编程风格,您认为使用 C++11 与 F# 之类的东西有什么问题或优势?一旦 C++11 发布,Boost 人员可能会制作一个新的 functional

最佳答案

尝试在 C++ 中以函数式风格编程的最大问题是它不支持尾递归。在函数式语言中,当您正确尾递归时,您不必担心堆栈爆炸,但在 C++ 中,您总是需要担心这一点。因此,许多“函数式”类型的算法会显得笨拙或笨重。

关于c++ - C++11 中的函数式编程,F# 风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1089217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com