读取字符串的字符时出错 无法读取内存

读取字符串的字符时出错 无法读取内存

0.引言

malloc与new的区别!报错:在这里插入图片描述

1.string类型

在写链表的时候,节点的定义中使用了string类型,如果是使用string类型,它的内存是动态分配的,如下图所示,[11]后面还有很多,根据实例化时确定具体大小。而使用malloc无法进行动态内存分配,只能改为new.在这里插入图片描述

2.string类型的打印

另外string类型的打印也无法直接cout,打印方式为cout<<stringname.c_str().

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