c++ - C++如何获取字符串的最后一个字符?

标签 c++ string

<分区>

在 python 中,您可以说 print "String"[-1] ,它会打印出最后一个字符“g”。在 C++ 中是否有等效项?

最佳答案

您可以使用 string.back()获取对字符串中最后一个字符的引用。字符串的最后一个字符是反转字符串中的第一个字符,所以 string.rbegin()会给你一个指向最后一个字符的迭代器。

关于c++ - C++如何获取字符串的最后一个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32391036/

相关文章:

c++ - 试图给变量在C++中的ifstream

c++ - QTextStream::readLine(): 无效的返回值

java - 我无法在微调器中设置 String[] 值

java - 将 Java 字符串数组元素访问到 JSP 中

c# - 尝试将变量从 C# 插入 MySQL 时出错

c++ - 删除动态数组但保留指针

c++ - 在 Visual Studio 2008 的源代码中指定已编译二进制文件 (*.exe) 的名称

c++ - 适用于 Windows 7 的简单 "javac"样式命令行 C/C++ 编译器

string - 给定一个由 0 和 1 组成的循环字符串,求最小值。将所有 1 放在一起的相邻交换

ios - 将带空格的字符串拆分为带换行符的字符串并显示在 UILabel 中