讀取字符串的字符時出錯 無法讀取內存
0.引言
malloc與new的區別!報錯:
1.string類型
在寫鏈表的時候,節點的定義中使用了string類型,如果是使用string類型,它的內存是動態分配的,如下圖所示,[11]後面還有很多,根據實例化時確定具體大小。而使用malloc無法進行動態內存分配,只能改爲new.
2.string類型的打印
另外string類型的打印也無法直接cout,打印方式爲cout<<stringname.c_str()
.
malloc與new的區別!報錯:
在寫鏈表的時候,節點的定義中使用了string類型,如果是使用string類型,它的內存是動態分配的,如下圖所示,[11]後面還有很多,根據實例化時確定具體大小。而使用malloc無法進行動態內存分配,只能改爲new.
另外string類型的打印也無法直接cout,打印方式爲cout<<stringname.c_str()
.
#include<stdio.h> #include<stdlib.h> int main() { int i,j,k; int n1,n2,n3; int ***arr = NULL;
#include<stdio.h> #include<sys/stat.h> #include<curl/curl.h> #include<errn