一般寫法:
template<class T>
T clamp(T x, T min, T max)
{
if (x > max)
return max;
if (x < min)
return min;
return x;
}
簡寫:
template<typename T>
inline T clamp(T x, T min, T max)
{
return std::max(std::min(x, max), min);
}
一般寫法:
template<class T>
T clamp(T x, T min, T max)
{
if (x > max)
return max;
if (x < min)
return min;
return x;
}
簡寫:
template<typename T>
inline T clamp(T x, T min, T max)
{
return std::max(std::min(x, max), min);
}
數組求和 方法一:直接一次for循環 int GetSum1(int *a,int n) { int sum=0; for (int i=0; i<n;i++) { sum+=a[i];