标签: c++ templates c++14 sfinae constexpr
基本上,我需要检查函数调用是否可以在编译时解析,并且基于此,生成一个constexpr函数用于编译时使用和一个非constexpr函数用于运行时。它甚至可以在C ++ 14中使用吗?
constexpr
我想(可能已广泛优化)std::abs()用于运行时调用,但如果可能,我想使用我自己的constexpr abs()实现。
std::abs()
abs()
我知道g ++已经实现了许多函数constexpr,但我也想要clang ++兼容性。更不用说,这不仅限于abs,我也可以将其用于其他案例。
abs