Con*_*tor 5 c++ function-pointers operators built-in c++14
在C++中有没有办法获得指向内置算术运算符的指针?像这样的东西不能编译:
const auto addition = static_cast<int(*)(int, int)>(operator+);
Run Code Online (Sandbox Code Playgroud)
这个问题的一个简单解决方法是创建一个辅助lambda:
const auto addition = +[](const int a, const int b){ return a + b; };
Run Code Online (Sandbox Code Playgroud)
但还有其他解决方案吗?