2 qq 39637196 qq_39637196 于 2017.08.28 11:34 提问

c++中string的某一位是string还是char
c++

c++中我想判断一个string的某一位是不是空格,空格应该用单引号还是双引号?

4个回答

oyljerry
oyljerry   Ds   Rxr 2017.08.28 14:09
已采纳

string的某一位是字符,你可以用单引号的空格字符
string它是char类型的模板类

u011514451
u011514451   2017.08.28 13:39

关键看你代码怎样写的

SeaTalks
SeaTalks   2017.08.28 13:59
 if(str[i]==' '){
     //....
 }else {
     // ...
 }
zhang_guyuan
zhang_guyuan   2017.09.04 16:08

如果你看了string的源码,那你就很明白了;实际上string类是对char的封装,它的内部数据成员是一个char*;因此肯定是使用单引号

Csdn user default icon
上传中...
上传图片
插入图片