vector中的.begin()和.end()
程序员文章站
2022-03-23 09:20:18
...
从cin读入一组词并把它们存入一vector对象,然后设法把所有词都改写为大写形式
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
vector<string> V;
for (string t; cin >> t; V.push_back(t)); //这种循环语句确实简洁
for (auto &str : V) //范围for语句
for (auto &ch : str)
ch = toupper(ch);
for (auto i = V.begin(); i != V.end(); ++i)
cout << *i << endl;
return 0;
}
用法示例
#include <vector>
#include <iostream>
int main( )
{
using namespace std;
vector <int> v1;
vector <int>::iterator v1_Iter;
v1.push_back( 1 );
v1.push_back( 2 );
for ( v1_Iter = v1.begin( ) ; v1_Iter != v1.end( ) ; v1_Iter++ )
cout << *v1_Iter << endl;
}
Output
1
2
推荐阅读
-
设计一个算法:用不多于3n/2的平均比较次数,在数组A[1,...,n]中找出最大值和最小值的元素
-
设计一个最优算法来查找一n个元素数组中的最大值和最小值
-
JavaScript中的apply()方法和call()方法使用介绍_javascript技巧
-
详解PHP中cookie和session的区别及cookie和session用法小结,cookiesession
-
详解Vue中数组和对象更改后视图不刷新的问题
-
php中cookie跨域的解决方案以及IE和safari浏览器中的坑
-
在Windows中安装Apache2和PHP4的权威指南_php基础
-
Javascript-Mozilla和IE中的一个函数直接量的问题分析_javascript技巧
-
正则表达式中/i,/g,/ig,/gi,/m的区别和含义,iggi_PHP教程
-
PHP中超全局变量$GLOBALS和global的区别详解