📅  最后修改于: 2023-12-03 15:14:03.117000             🧑  作者: Mango
在C++标准库中,std :: 字符串是一种容器类,它用于存储和操作文本字符串。std :: 字符串包含许多成员函数,其中一个函数是std :: 字符串 :: back()。
std :: 字符串 :: back()函数返回std :: 字符串中的最后一个字符。此函数不修改字符串。
char& back ();
const char& back () const;
返回类型为char&的函数返回可修改的字符引用。返回类型为const char&的函数返回不可修改的字符引用。
下面是使用std :: 字符串:: back()函数的示例代码:
#include <iostream>
#include <string>
int main()
{
std::string str = "Hello World!";
char last_char = str.back();
std::cout << "The last character in str is: " << last_char << std::endl;
return 0;
}
上述代码输出:
The last character in str is: !
首先,我们声明一个名为“str”的字符串并将其赋值为“Hello World!”。然后,我们调用str.back()函数,将其返回值存储在名为“last_char”的char变量中。最后,我们使用std :: cout打印出字符串的最后一个字符。
std :: 字符串 :: back()函数用于返回std :: 字符串中的最后一个字符。这是一个非常有用的函数,它可以用来获取字符串的最后一个字符。