【发布时间】:2012-11-25 05:30:20
【问题描述】:
在一行中不使用 std 库以外的其他库的情况下,将函数作为另一个函数的参数传递的最快和最短的方法是什么?
我的意思是,假设我们有一个函数 forloop(int x, *) {...},它运行一个从 0 到 x 的 for 循环,运行 * 函数;函数调用应该类似于:forloop(3, **() { std::cout "Hi!"; });。
PS:* 和 ** 只是逐个函数类型的占位符以及将函数作为参数传递的方式。
【问题讨论】:
-
你应该使用
for_each。
标签: c++