永发信息网

C++中string和c字符指针的问题

答案:2  悬赏:20  手机版
解决时间 2021-04-02 12:40
  • 提问者网友:兔牙战士
  • 2021-04-02 09:30
C++中string和c字符指针的问题
最佳答案
  • 五星知识达人网友:神也偏爱
  • 2021-04-02 10:27
其实这么什么奇怪的,只是C++类库的string类重载了方法[],于是str[0]返回了第一个字符,你用&取地址,自然可以赋值给一个字符指针,对么?
而且string类本身内部也不过就是一个char[]而已,你的指针操作依然可以成功的。
全部回答
  • 1楼网友:山有枢
  • 2021-04-02 10:41
书上说p = str; 错误
p = &str[0];
结却正确
这两个有冲突吗??追问它说必须
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯