glinfei 發表于 2022-1-25 09:52
1.正確的寫法是pt[ i]=wordpt; 它跟*(pt+i)=wordpt;才一樣,看明白吧?
2.當然不能free了,你把wordpt的 ...
glinfei 發表于 2022-1-25 09:52
1.正確的寫法是pt[ i]=wordpt; 它跟*(pt+i)=wordpt;才一樣,看明白吧?
2.當然不能free了,你把wordpt的 ...
macboa 發表于 2022-1-25 19:23
還有一個不解,就是 free了pt 就連同wordpt 一起釋放了嗎? wordpt可以單獨釋放嗎? 我在return 前面 f ...
glinfei 發表于 2022-1-26 11:16
1.你用debug看看就知道,pt【i】和wordpt內容相同,指向同一個地址,所以free一個,另一個也失效了。
2. ...
macboa 發表于 2022-1-26 12:41
那么wordpt 要在什么地方釋放呢???
我換了幾個地方,都是編譯出錯
123456ZXC1 發表于 2022-1-26 12:52
pt[ i]=wordpt; 它跟*(pt+i)=wordpt
glinfei 發表于 2022-1-26 14:52
我上邊說了,你在free(pt);之前加上 for (i=0;i
macboa 發表于 2022-1-26 20:13
我大概明白了。。。 應該是 for (i=0;i
glinfei 發表于 2022-1-27 10:26
是 for (i=0;i
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |