【发布时间】:2020-08-24 16:57:25
【问题描述】:
我正在尝试实现一个基本的 STL 矢量程序,但我遇到了一个我无法理解的错误,也找不到令人信服的解决方案。Here is the image of the code
这是错误:
*不存在从“__gnu_cxx::__normal_iterator
另外,如果有人可以,请也向我解释一下这个问题,以便我以后可以防止这种情况发生?
【问题讨论】:
-
那段代码太长了,不能放在问题里?
我正在尝试实现一个基本的 STL 矢量程序,但我遇到了一个我无法理解的错误,也找不到令人信服的解决方案。Here is the image of the code
这是错误:
*不存在从“__gnu_cxx::__normal_iterator
另外,如果有人可以,请也向我解释一下这个问题,以便我以后可以防止这种情况发生?
【问题讨论】:
如果您查看cppreference,您会看到max_element 返回一个指向序列中最大元素的迭代器。
这不是int;当您尝试将其分配给 int 时,它会失败,并给您一条消息,告诉您确切原因它失败了。
【讨论】: