【发布时间】:2013-08-01 19:58:01
【问题描述】:
在 Qt 中是否有任何工具可以在函数式样式中处理集合?类似的东西
SomeCollection c = Collections::map(collection, func);
【问题讨论】:
标签: qt collections functional-programming
在 Qt 中是否有任何工具可以在函数式样式中处理集合?类似的东西
SomeCollection c = Collections::map(collection, func);
【问题讨论】:
标签: qt collections functional-programming
您可以像使用 STL 容器一样对 Qt 容器使用常用的 STL 算法。这是 STL 中的 list of algorithms。
map 的 STL 版本将是 std::transform。
如果您能够在项目中使用 C++11,您可以将它们与 lambda functions 结合使用。
【讨论】: