【发布时间】:2017-08-02 18:55:50
【问题描述】:
在浏览这篇CallBack Function 文章/代码时(标题为一个简单的回调函数),我发现回调只不过是简单的函数调用,那么为什么不简单地调用该函数而不是调用它通过作为参数传递的函数指针?如果我理解有误,请告诉我。这个问题是基于对概念的初步学习,寻求一些简单的澄清。
【问题讨论】:
-
有时你不知道要提前调用的函数的名称。
-
@AndyG 你能解释一下或发布一些链接吗?谢谢
-
请为您的问题提供更多背景信息。有很多地方回调是有意义的。提供一个示例,说明您认为使用回调比仅调用函数更有意义的地方。回调的主要用例是解决异步问题。
-
依赖注入
-
@Gaurav:你基本上是在问“这个功能有什么用”。嗯,答案是“很多东西”。 C 和 C++ 中的回调有很多用途。这些用途中没有一个比其他任何用途都更正确。这就像在问“添加整数有什么用?”
标签: c++ callback function-pointers