
我发现这段代码与^ {…}()语法,什么是插入符/括号做什么?
#define MAX(x,y) (^{ \ int my_localx = (x); \ int my_localy = (y); \ return my_localx > my_localy ? (my_localx) : (my_localy); \}()) 它看起来像创建一个匿名的功能或东西.这个概念叫什么?在哪里可以阅读?
解决方法 这是一个C块.这很像一个匿名的功能(在使用中,而不是结构).您可以在Mike Ash的网站和 Apple’s documentation上阅读更多关于他们的信息. 总结以上是内存溢出为你收集整理的objective-c – 在表达式开头使用插入符号的前处理器宏全部内容,希望文章能够帮你解决objective-c – 在表达式开头使用插入符号的前处理器宏所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)