小编jer*_*rry的帖子

函数调用中有多个圆括号?

我有一个练习,我需要编写一个函数.功能方案看起来像

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++功能.我听说我应该使用仿函数,但我不知道在这种情况下这是不是最好的主意.

c++ currying c++11 c++14

5
推荐指数
1
解决办法
245
查看次数

标签 统计

c++ ×1

c++11 ×1

c++14 ×1

currying ×1