迭代器+反向迭代器

接上节内容,反向迭代器(aoto的价值显示的更明显)

int main()
{
	string s1("hello world");
	//string::reverse_iterator rit = s1.rbegin();
	auto rit = s1.rbegin();
	while (rit != s1.rend())
	{
		(*rit) += 3;

		cout << *rit << " ";
		++rit;
	}
	cout << endl;
	cout << s1 << endl;

	Func(s1);

	return 0;
}

这里就凸显的范围for 不能倒着遍历,只能正着遍历

四种迭代器:iterator,const_iterator,reverse_iterator,const_reverse_iterator

相关推荐

  1. c++之反向

    2024-07-17 09:20:03       40 阅读
  2. ·模式

    2024-07-17 09:20:03       47 阅读
  3. Python:

    2024-07-17 09:20:03       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 09:20:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 09:20:03       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 09:20:03       58 阅读
  4. Python语言-面向对象

    2024-07-17 09:20:03       69 阅读

热门阅读

  1. HTTP缓存/强缓存/协商缓存

    2024-07-17 09:20:03       21 阅读
  2. 69、Flink 的 DataStream Connector 之 Kafka 连接器详解

    2024-07-17 09:20:03       20 阅读
  3. Google 优化(SEO):提升网站曝光率的关键策略

    2024-07-17 09:20:03       24 阅读
  4. 自然语言处理中的本体/分类/同义相似

    2024-07-17 09:20:03       26 阅读
  5. Ubuntu串口调试单片机

    2024-07-17 09:20:03       24 阅读
  6. Hadoop中的YARN组件

    2024-07-17 09:20:03       19 阅读
  7. LeetCode --- 2129. Capitalize the Title 解题报告

    2024-07-17 09:20:03       18 阅读
  8. 达梦数据库-学习

    2024-07-17 09:20:03       26 阅读
  9. golang系统文件路径与文件打开问题

    2024-07-17 09:20:03       22 阅读
  10. 【问题记录】线程池死锁问题

    2024-07-17 09:20:03       24 阅读