📜  C++中的std :: 字符串:: back()与示例(1)

📅  最后修改于: 2023-12-03 15:14:03.117000             🧑  作者: Mango

C++中的std :: 字符串:: back()

在C++标准库中,std :: 字符串是一种容器类,它用于存储和操作文本字符串。std :: 字符串包含许多成员函数,其中一个函数是std :: 字符串 :: back()。

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 :: 字符串中的最后一个字符。这是一个非常有用的函数,它可以用来获取字符串的最后一个字符。