1
22
这意味着
明确地
要了解更多关于C块的信息,请参阅这篇ADC文章 Blocks Programming Topics 例子:
|
2
7
雅各布的回答是好的,但是回答“这与函数指针有何不同?”: 1) 一个街区是 函数指针。方块是苹果公司在C/C++/Objtovi-C中实现功能第一类公民的方法。它对iOS 4是新的。 2) 为什么要引入这个奇怪的概念?事实证明,一级函数在很多场景中都很有用,例如管理可以并行执行的工作块,比如在Grand Central Dispatch中。除了GCD之外,这个理论非常重要,以至于整个软件系统都基于它。Lisp是第一个。 3) 您将在许多其他语言中看到这个概念,但名称不同。例如,Microsoft.Net有lambdas和delegates(与Objective-C委托没有关系),而最通用的名称可能是匿名函数或 first class functions . |
3
0
|
Joseph Hales · C#通用对象函数指针,相同地址? 6 年前 |
Trytio · 同时处理非成员函数指针和成员函数指针 6 年前 |
Ashutosh Tiwari · 无法理解c中的函数指针++ 6 年前 |
cxandru · 有没有比传递参数更好的方法来确定方法的行为? 6 年前 |
Aryan · 将引用(右值)移动到函数 6 年前 |
moha · 将地址存储到函数指针中 6 年前 |