gpt4 book ai didi

c++ - Container end() 迭代器如何在(例如)Container 大小变化时演变

转载 作者:行者123 更新时间:2023-11-28 05:06:35 24 4
gpt4 key购买 nike

<分区>

我想知道为什么要进行下面的测试

end_iter_mem == intList.end()

返回真值

coliru

当(除其他外)容器的元素数量增加时,容器的 end()“值”不应该改变吗?

#include <iostream>
#include <list>

using namespace std;

int main()
{
list<int> intList = {1,2,3};

auto end_iter_mem = intList.end();

intList.push_back(4);

cout << (end_iter_mem == intList.end()) << endl;

return 0;
}

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