在C语言中字符串是不能直接相加的,在C++中,字符串是一个String类,允许相加
但“”括起来的字符串被当成是字符串类型的,而非string类型,而字符串类型与C语言一样是不允许相加的,因此需要强制将其中一个字符串转为String类型
"a"+"a"(String)"a"+"a"
C++字符串相加出错:invalid operands of types ‘const char [759]‘ and ‘const char [15]‘ to binary ‘operator+‘
时间:2023-08-18 18:41:07
在C语言中字符串是不能直接相加的,在C++中,字符串是一个String类,允许相加
但“”括起来的字符串被当成是字符串类型的,而非string类型,而字符串类型与C语言一样是不允许相加的,因此需要强制将其中一个字符串转为String类型
"a"+"a"(String)"a"+"a"
C++字符串相加出错:invalid operands of types ‘const char [759]‘ and ‘const char [15]‘ to binary ‘operator+‘