学习网址:
知识点
1.当遍历字符数组时,ch会遍历到\0
2.遍历vector类型数据是,不是迭代器,是元素
3.url的位置可以用{}代替
代码例子
#include <iostream>
#include <string>
#include <vector>
using namespace std;
void test_for()
{
char url[] = "https://www.baidu.com/";
//for循环遍历普通数组
for (char ch : url)
{
cout << ch;
}
cout << '!' << endl;
vector<char> url_vector(url, url + 10);
auto it = url_vector.begin();
cout <<"迭代器it=" <<*it<<endl;
//for循环遍历 vector 容器
//这里不是迭代器,是vector里的元素
for (auto ch : url_vector)
{
cout << ch;
}
cout << '!';
}
int main()
{
test_for();
return 0;
}