如何創建一個函數指針指向一個函數,其中一些參數被設置爲在定義時被固定。設置了一些參數的函數指針
這裏有一個例子我的意思:
比方說,我有功能
int add (int n, int m) {
return n+m;
}
和函數指針類型
typedef int (*increaser)(int);
我要的是一個函數指針add
,它將第一個參數固定爲1,並保持第二個參數打開。東西沿線
increaser f = &add(1,x);
我該如何做到這一點?
寫的包裝。 。 –
C沒有關閉。 – EOF
我不會調用函數'increaser'。對我來說,它實際上是一個'int_unary_operator',因爲實現這個簽名的函數可以完全不同。 – glglgl