C++字符串和字符升级

C++ string and char promotion

本文关键字:字符 字符串 C++      更新时间:2023-10-16

假设我知道传入字符串s只包含一个字符,并且我有一个数据类型char c

当我执行s == c时,c会自动转换为字符串类型还是相反?

不能这样做,它们是不兼容的类型。这样的东西会起作用:

s[0] == c

不可以使用s==c,因为s指的是地址所以你应该使用

s[0]==c 

希望它能帮助