【发布时间】:2019-09-16 04:06:54
【问题描述】:
我编写了一个名为nostd::clip 的实用程序,它在floor 和ceiling 之间剪切提供的值x:
namespace nostd {
template<class T>
auto clip(T floor, T x, T ceiling) -> T
{
return std::min(ceiling, std::max(floor, x));
}
}
std 中是否有一些功能可以做同样的事情,我可以用它来替换它?也许在 C++17 中?
【问题讨论】:
-
您可以浏览一下库中的实用程序列表吗?不会超过几分钟?然后你会发现还有什么。没人再学习了:(