我有一个练习,我需要编写一个函数.功能方案看起来像
auto add(int a){
}
Run Code Online (Sandbox Code Playgroud)
我需要能够使用许多括号调用此函数:
add(1)(2)(3); // 6
add(1)(2)(3)(4); // 10
add(1)(2)(3)(4)(5); // 15
Run Code Online (Sandbox Code Playgroud)
但我无法弄清楚在这种情况下我应该使用哪种C++功能.我听说我应该使用仿函数,但我不知道在这种情况下这是不是最好的主意.