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[]而已,你的指针操作依然可以成功的。
而且string类本身内部也不过就是一个char[]而已,你的指针操作依然可以成功的。
全部回答
- 1楼网友:山有枢
- 2021-04-02 10:41
书上说p = str; 错误
p = &str[0];
结却正确
这两个有冲突吗??追问它说必须
p = &str[0];
结却正确
这两个有冲突吗??追问它说必须
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯