讀取字符串的字符時出錯 無法讀取內存

讀取字符串的字符時出錯 無法讀取內存

0.引言

malloc與new的區別!報錯:在這裏插入圖片描述

1.string類型

在寫鏈表的時候,節點的定義中使用了string類型,如果是使用string類型,它的內存是動態分配的,如下圖所示,[11]後面還有很多,根據實例化時確定具體大小。而使用malloc無法進行動態內存分配,只能改爲new.在這裏插入圖片描述

2.string類型的打印

另外string類型的打印也無法直接cout,打印方式爲cout<<stringname.c_str().

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章