摘要: 其中的inline比较好理解,就是在编译时把调用这个函数进行替换,而noinline依据字面意思也比较好理解。但这个inline与noinline结合又有一个非局部返回(Non-local returns)出现。且看下图中的官方解释crossinline 的作用是让被标记的lambda表达式不允许非局部返回。首先,默认内联函数的lambda表达式参数是允许非局部返回的,下面是官方的解释。Note ... 阅读全文
posted @ 2018-01-14 10:47 YorkYu 阅读(1683) 评论(0) 推荐(0) 编辑