string s1("abc");
char *p=&s1[2];
cout<<*p<<endl; //印出c
cout<<p<<endl; //印出c <= why?
為何最後一行印出來的不是地址?
目前卡關中,有請各位解惑
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.242.77
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1431954067.A.AFE.html
→
05/18 21:05, , 1F
05/18 21:05, 1F
→
05/18 21:06, , 2F
05/18 21:06, 2F
→
05/18 21:18, , 3F
05/18 21:18, 3F
→
05/18 21:19, , 4F
05/18 21:19, 4F
→
05/18 23:25, , 5F
05/18 23:25, 5F
→
05/18 23:27, , 6F
05/18 23:27, 6F
→
05/19 00:31, , 7F
05/19 00:31, 7F
→
05/19 07:38, , 8F
05/19 07:38, 8F
→
05/23 00:32, , 9F
05/23 00:32, 9F
→
05/24 14:36, , 10F
05/24 14:36, 10F
→
05/24 14:37, , 11F
05/24 14:37, 11F