我真的很喜歡python中的functools.partial
函數以及這個函數的一般概念。作爲例子,考慮下面的python腳本(我知道,這種情況下不使用functools.partial一個非常有用的例子皮毛,它應該只是一個簡單的例子。)是否有一個C++等價於python的functools.partial
import functools
def func(a, b, c):
sum = a + b + c
return sum
if __name__ == "__main__":
func_p = functools.partial(func, a=1, c=1)
sum = func_p(b=1)
print(sum)
有沒有用C++的東西它提供了類似的functionallity?
您正在尋找lambdas或'std :: bind'。 (後者可能是「部分」最直接的對應部分) – Columbo