template<typename T> constexpr inline
T getClamped(const T& mValue, const T& mMin, const T& mMax)
{
assert(mMin < mMax); // remove this line to successfully compile
return mValue < mMin ? mMin : (mValue > mMax ? mMax : mValue);
}
错误:constexpr 函数体'constexpr T getClamped(const T&, const T&, const T&) [with T = long unsigned int]'不是返回语句
使用g++ 4.8.1
. clang++ 3.4
不抱怨。
谁在这里?有什么方法可以g++
在不使用宏的情况下编译代码?