学习 C++。我只想获取字符串中的第一个字符,然后根据该字符创建一个新字符串,然后将其打印出来:
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
string name = "Jerry";
char firstCharacter = name.at(0);
string stringOfFirstCharacter = string(&firstCharacter);
cout << stringOfFirstCharacter;
return 0;
}
输出是:
J
Jerry
我真的不知道为什么它也在打印Jerry
。这是为什么?