javascript - c++中的future是否对应于javascript中的promise?

标签 javascript c++ functional-programming

我是一名c++程序员,努力学习std::futurestd::promise这些日子。当我随机搜索一些关于future/promise的信息时,我发现了一些discussion关于javascript中的future/promise和javascript中的promise有then功能。在 c++ 中,即使 std::future没有then现在起作用,但有些 proposal已经提到过。所以,有两个问题:

  • std::future在c++中对应于javascript中的promise?
  • 如果 1 是真的,为什么他们混淆了 future 和 promise ?
  • 最佳答案

  • 是的。
  • std::future<T>代表 T 的 future 结果,即该对象将在 future 的某个时间持有 T . std::promise<T>是一个 promise 提供 T 的对象在 future 的某个时候。

  • 哪种语言获得了命名权是有争议的。

    关于javascript - c++中的future是否对应于javascript中的promise?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72314918/

    相关文章:

    javascript - JSX 与组件类实例化

    javascript - Facebook JS 影响 IE 中的 CSS/@font-face?

    C++上限值计算

    javascript - 什么是 'Currying' ?

    java - 为什么Java8中的map不能创建流?

    haskell - 将两个(或多个)选项值应用于 F# 中的函数的正确方法

    javascript - 在 Mojolicious 中下载文件

    Javascript reduce 不断返回 undefined

    c++ - 如何使用 QProcess 通过 Ping 检测 "Network is Unreachable"?

    c++ - 成员(member)调用接线员<<