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

时间:2024-06-02 07:51:26

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

0.引言

malloc与new的区别!报错:读取字符串的字符时出错 无法读取内存

1.string类型

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

2.string类型的打印

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

相关文章