gpt4 book ai didi

c++ - c++ 迭代器有更漂亮的语法吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:10:14 25 4
gpt4 key购买 nike

在 C++ 中使用迭代器是否有更漂亮/更简洁的方法?从我看过的教程中,我要么在任何地方都设置了 typedef(对于很多一次性 for 循环来说,这会变得乏味):

typedef std::vector<std:pair<int, int> >::iterator BlahIterator;

或者有冗长的寻找循环,如:

for (std::vector<std:pair<int, int> >::iterator it = ... ) ...

有没有更好的办法?

最佳答案

在 C++11 中,您可以结合使用基于范围的 for 循环和 auto 关键字:

for (auto& it : v) ...

关于c++ - c++ 迭代器有更漂亮的语法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7073053/

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