gpt4 book ai didi

c++ - 空 map 的 map::begin() 的返回值是多少?

转载 作者:IT老高 更新时间:2023-10-28 23:16:42 27 4
gpt4 key购买 nike

我使用这样的东西:

map<string, Data>::iterator it  = mymap->begin();
map<string, Data>::iterator end = mymap->end();

while (it != end) {
// do stuff
++it;
}

我只是想知道即使 map 是空的,这是否会起作用。如果 map 为空,我找不到任何有关返回 map::begin() 的信息。

最佳答案

如果 map 为空,则 beginend 迭代器相等,即返回 mymap->end()

关于c++ - 空 map 的 map::begin() 的返回值是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10681593/

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