此函数提供对第一个元素的引用。
begin - 语法
iterator it = s.begin();
begin - 返回值
此函数不返回任何值。
begin - 例子1
让我们看一下begin()函数的简单示例。
#include<iostream> using namespace std; int main() { string str="Hello"; cout<<*str.begin(); return 0; }
输出:
H
本示例说明如何使用begin()函数获取字符串的第一个字符。
begin - 例子2
让我们看另一个例子。
#include<iostream> using namespace std; int main() { string str ="B language"; *str.begin()=C; cout<<str; return 0; }
输出:
C language
本示例说明如何使用begin函数替换字符串的第一个字符。
begin - 例子3
让我们看一下应用begin()函数的数组类的简单示例。
#include<iostream> #include<array> using namespace std; int main() { array<int,6> myarray={1,2,3,4,5,6}; for (int i=myarray.begin();i<myarray.end();i++) { cout<<*myarray; } return 0; }
输出:
123456
在此示例中,已经使用begin函数迭代了整数数组。