template<typename T>

T min(

T arg1

, T arg2

, T arg3 = std::numeric_limits<T>::max()

, T arg4 = std::numeric_limits<T>::max()

, T arg5 = std::numeric_limits<T>::max()

, T arg6 = std::numeric_limits<T>::max())

{

return std::min(arg1

, std::min(arg2

  , std::min(arg3

, std::min(arg4

  , std::min(arg5, arg6)))));

}


가변인자로 받고싶은데 어떡하는지 모르것냉