【问题标题】:Are there any tools for working with collections in functional style in Qt?Qt 中是否有任何工具可用于处理功能样式的集合?
【发布时间】:2013-08-01 19:58:01
【问题描述】:

在 Qt 中是否有任何工具可以在函数式样式中处理集合?类似的东西

SomeCollection c = Collections::map(collection, func);

【问题讨论】:

    标签: qt collections functional-programming


    【解决方案1】:

    您可以像使用 STL 容器一样对 Qt 容器使用常用的 STL 算法。这是 STL 中的 list of algorithms

    map 的 STL 版本将是 std::transform

    如果您能够在项目中使用 C++11,您可以将它们与 lambda functions 结合使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      • 2017-05-28
      • 1970-01-01
      相关资源
      最近更新 更多