gpt4 book ai didi

STL - 数组最大值或最小值的内置算法

转载 作者:行者123 更新时间:2023-12-02 09:57:18 24 4
gpt4 key购买 nike

我试图找出 STL 中 c++ 中 max 或 min 函数如何工作的内置机制,以查找元素数组中的最大或最小元素。

最佳答案

在STL中,它分别是min_elementmax_element,并且它接受Iterator作为参数类型而不是集合本身。为了防止与 CRT minmax 函数/宏的名称冲突,它不被称为 minmax .

这里有详细记录:http://www.cplusplus.com/reference/algorithm/min_element/

请注意,Iterator 是多种类型的替代品,包括原始指针。

示例:

int myints[] = {3,7,2,5,6,4,9};
std::cout << "The smallest element is " << *std::min_element( myints, myints+7 ) << '\n';

关于STL - 数组最大值或最小值的内置算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28292277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com