Open2021/01/05にコメント追加1std::minmaxの罠C++yohhoy2021/01/06に更新https://twitter.com/yohhoy/status/1346331894577680384 int main() { auto [min1, max1] = std::minmax(2, 1); // UB auto [min2, max2] = std::minmax({2, 1}); auto [min3, max3] = std::ranges::minmax(2, 1); // UB auto [min4, max4] = std::ranges::minmax({2, 1}); }
yohhoy2021/01/06に更新https://twitter.com/yohhoy/status/1346331894577680384 int main() { auto [min1, max1] = std::minmax(2, 1); // UB auto [min2, max2] = std::minmax({2, 1}); auto [min3, max3] = std::ranges::minmax(2, 1); // UB auto [min4, max4] = std::ranges::minmax({2, 1}); }