clamp函數:區間限定函數

一般寫法:

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);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章