我目前正在上 Intro C++ 课程,并且正在学习字符串和它们的成员函数。我有这样的问题:
假设 name 是一个被赋值的 string 类型变量。编写一个表达式,其值为包含 name 值的第一个字符的字符串。因此,如果 name 的值为“Smith”,则表达式的值为“S”。
或者
假设 name 是一个被赋值的 string 类型变量。编写一个表达式,其值为包含 name 值的最后一个字符的字符串。因此,如果 name 的值为“Smith”,则表达式的值为“h”。
或者
假设 word 是一个被赋值的字符串类型变量。编写一个表达式,其值为由 word 值的最后三个字符组成的字符串。因此,如果 word 的值是“最大”,则表达式的值将是“est”。
我知道诸如 name[0] 和 name[name.length() - 1] 之类的东西,但我不知道如何在一个表达式中将它们转换为字符串。我一直在寻找可以帮助我做到这一点的成员函数表或列表,但我被困住了。任何指示或帮助都会很棒。:D