标签: c++ constexpr
我想创建一个define函数,
define
#define TEST0(x) ((x==0)?0.00000001:x)
但是Visual建议我这样使用constexpr:
constexpr
template<typename T> constexpr auto TEST0(T x) { return ((x==0)?0.00000001:x); }
有什么好处?