gpt4 book ai didi

c++ - 更简单的 C++ STL 迭代器实例化

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

有没有一种方法可以在语法上缩短/简化 C++ 中的迭代器声明。通常我会:

vector<pair<string, int> > v;
vector<pair<string, int> >::iterator i;

我希望有一些魔法可以:

vector<pair<string, int> > v;
magic v::iterator i;

最佳答案

只需使用 typedef为您的 vector<pair<string, int> > 添加别名

typedef vector<pair<string, int> > Vp; // vector of pair

然后,

Vp v;

Vp::iterator i;

关于c++ - 更简单的 C++ STL 迭代器实例化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26311849/

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