随着C++ 17的新特性,是有可能创造一个更好的std::min
和std::max
?
我的意思更好:
std::min/max
有悬挂引用的问题.std::min/max
不适用于不同类型(即min(short, int)
需要明确指定类型min<int>(...)
)我希望有一个更好的实现,其中:
min(a, 4);
正常工作)min((short)4, (int)8);
编译)是否可以这样做,或者是std::min/max
目前最好的解决方案?
对于更好min
/ max
仅使用C++ 11技术,这是一个陈旧且失败的提议:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2199.html
归档时间: |
|
查看次数: |
186 次 |
最近记录: |