討論串[問題] C++ 用new動態配置記憶體之後無法用del …
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓4(4推 0噓 16→)留言20則,0人參與, 最新作者zptdaniel時間15年前 (2009/03/19 00:11), 編輯資訊
1
0
1
內容預覽:
http://rafb.net/p/fzOZWw61.html. 這是C++ primer plus當中的一題練習題. 我在set()當中使用new動態配置記憶體之後. 應該要在main的最後把先前配置的記憶體delete掉. 但我只要加上 delete [] pt; 就沒辦法正常結束執行. 請問版
(還有351個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者saxontai (黑暗,點綴孤零零的星)時間15年前 (2009/03/19 00:23), 編輯資訊
0
0
1
內容預覽:
char* set(stringy &s1,char *s2). {. int n;. for(n=0;s2[n]!='\0';n++);. char *ps = new char[n+1];. ps = s2;. s1.str = ps;. s1.str[n+1]='\0';. s1.ct = s
(還有261個字)
首頁
上一頁
1
下一頁
尾頁