You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询:硬编码部分参数的少参包装函数调用原函数的技术名称

硬编码部分参数的C语言包装函数是否有专属技术名称?

在C语言开发中,我常为多参数函数编写硬编码部分参数的便利包装函数,示例代码如下:

int add(int a, int b) { return a + b; }
int addFive(int a) { return add(a, 5); }

这种写法能缩短调用点生成的目标代码;在采用寄存器传递参数的ABI中,如果硬编码的是末尾参数,包装函数还能借助尾调用实现高效紧凑的代码。

我想知道这种技术是否有专属名称?我了解到*柯里化(Currying)和部分应用(Partial Application)*与它相关,但这两者要求返回包装器,无法在C语言中实现。


内容的提问来源于stack exchange,提问作者Petr Skocik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 07:49:56