課程
/后端開(kāi)發(fā)
/C++
/趣味 C++ 進(jìn)階
為什么要強(qiáng)制轉(zhuǎn)化成char*而不是int*
2021-11-04
源自:趣味 C++ 進(jìn)階 2-5
正在回答
因?yàn)閏har 為1個(gè)字節(jié),而int 為4個(gè)字節(jié),并且char* 會(huì)指向int最低位的字節(jié)。所以需要強(qiáng)制轉(zhuǎn)化成char*而不是int*。
舉報(bào)
本課程是 C++ 的進(jìn)階課程,繼續(xù)趣味學(xué)習(xí)之旅,帶你探索 C++ 的高級(jí)用法。
1 回答子類轉(zhuǎn)換為父類為什么要用顯式轉(zhuǎn)換
1 回答為什么不在類里面定義成員函數(shù)?
1 回答為什么要重載運(yùn)算符=?
1 回答為什么一定要把指針定義為父類不直接定義為子類?
2 回答為什么輸出name需要這樣name.c_str()
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2021-11-16
因?yàn)閏har 為1個(gè)字節(jié),而int 為4個(gè)字節(jié),并且char* 會(huì)指向int最低位的字節(jié)。所以需要強(qiáng)制轉(zhuǎn)化成char*而不是int*。