c++ - 回调概念和正常调用

标签 c++ c

我很困惑

我们知道所有函数都定义为全局函数,因此我们可以在任何 block 内调用和使用任何函数,而无需将其作为参数传递

为什么我们使用函数回调概念,而我们可以在任何函数中使用函数而不传递它

那么为什么我们使用回调概念?

最佳答案

出于同样的原因,您使用变量而不是常量。

将回调传递给函数允许该函数根据调用方式调用不同的回调。

在函数内部按名称调用函数将始终调用该函数。

关于c++ - 回调概念和正常调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39921013/

相关文章:

c++ - boost::property_tree xml pretty-print 、格式化

C语言-无法检查getchar()是字母还是数字

c - 为什么 Windows 上的 MinGW 不需要静态链接?

c - C中的执行时间差异

c++ - 如何确保 Visual Studio 在安装编译器时更新注册表

c++ - "detects_simple_anagram": memory access violation at address 0x00000000: no mapping at fault address 中的 fatal error

c# - 开始现代游戏编程和应用程序编程的最佳方式是什么?

c - 从 C 中的字节数组中提取 14 位值

c++ - Pthread 和函数指针

c++ - 最推荐的跨平台 C++ 库是什么?