【发布时间】:2013-05-30 05:47:57
【问题描述】:
我一直在阅读这篇文章:http://en.wikipedia.org/wiki/Function_pointer,我有点困惑。由于 C/C++ 支持函数指针,这是否意味着它们通常支持函数式编程?请注意,我实际上并不想使用 C 或 C++ 进行函数式编程,但我很好奇,因为我从未听说 C 或 C++ 支持这样的东西。 (我知道 C 中存在许多函数式编程语言的编译器,但这并不是我所说的“支持”的真正含义)。
【问题讨论】:
-
@cdbitesky,我认为这有点不公平。在试图确定函数指针在一般情况下允许函数式编程中的作用时,这个问题是相对精确的。显然,我们可以对“函数式编程”的技术定义提出一些质疑,但我想我已经在回答中解决了这个问题。
标签: c++ c functional-programming function-pointers