【发布时间】:2022-08-18 18:07:50
【问题描述】:
考虑以下代码:
#include <iostream>
#include <typeinfo>
int main(){
std::string word = \"This is string\";
std::string word1 = \"a\" + word[0];
std::cout << word1;
}
如您所见,我有一个名为word 的字符串,我想将它的第一个字母添加到另一个字符串并将它们存储到字符串word1。当我运行代码时,我希望输出是aT,但输出是 ╨≥ ╨≥ ╨≥ ╨≥ P≥ ►≥ @≥ ╕♠≥ !这是什么意思?我如何解决它? (还要注意我的 IDE 是 Code::Blocks 20.03)