討論串[問題] C++ for loop 的 string 宣告
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
這兩個差別很大喔同學. 1裡面 path是 全域變數. 2裡面 path是 區域變數. 你試試看在2改寫成這樣觀察這三次輸出有啥變化. string path=NULL;. cout<<path<<endl;. for( ... ) {. string path = staing("xxxx") +
(還有60個字)
內容預覽:
請問以下兩個寫法,是否在記憶體的使用方面,兩者有優劣之分嗎?. 兩者唯一的差別在於 path 宣告的位置不同,path 這個變數在 loop 之後也不會再用到。. 我自己習慣用 (1),先宣告起來放,不會在 loop 裡面重複宣告. 可是從建構/解構的角度來看,是不是沒差別呢?. 補充一下,兩個都只
(還有473個字)
首頁
上一頁
1
下一頁
尾頁