我如何使用函数std :: min()计算最小值?

问题描述 投票:-3回答:1

我想使用std::min(),但显示错误。我包括了图书馆:

for(size_t i = 0; i < 8; ++i) {
    result[i] = std::min({sonarRange[i], sonarRange2[i], sonarRange3[i]});
}
c++ visual-studio-2015
1个回答
1
投票
for(size_t i = 0; i < 8; ++i) { int ranges[] = {sonarRange[i], sonarRange2[i], sonarRange3[i]}; result[i] = *std::min_element(std::begin(ranges), std::end(ranges)); }
© www.soinside.com 2019 - 2024. All rights reserved.