【发布时间】:2014-07-10 05:07:38
【问题描述】:
我正在使用 C++11 编译器生成嵌入式代码,我想在其中使用 lambda 函数。但是,我需要将我的 lambda 函数的实际生成代码放在不同的部分中,或者始终将其内联到使用它的函数/方法中(默认情况下,如果某些 lambda 函数未内联,则将其放入“.text”部分) .有没有办法为 lambda 函数设置部分属性?或者有没有办法让 GCC 编译器总是内联 lambda 函数?
【问题讨论】:
-
为什么需要更改部分?
-
@user4815162342 没关系。如果我说我需要更改部分,那么我需要更改部分。
-
是否有更好的方法来满足实际需求很重要 - 请参阅xy problem。请注意,我并不是说您在这里提出 xy 问题,只是说基本要求与 SO 无关。
-
@user4815162342 我在问一个具体的问题,如果你不知道具体问题的答案,请不要写任何东西。
-
我没有回答这个问题,我是在评论中要求澄清,这是 SO 的惯例。如果您无法或不愿意提供上述说明,请不要回复。