討論串[問題] break的問題
共 6 篇文章
內容預覽:
就我所知, 市面上所有的 C 編譯器都不會抱怨下面的程式有問題. #include <stdio.h>. int main(int argc, char **argv). {. printf("%s\n", argv[1000]);. return 0;. }. 但顯然除非你給這個程式至少 1000
(還有16個字)
內容預覽:
不是所有的狀況都是這樣. 但很多時候用 range 會有好處. 可讀性比較高、程式碼比較短、複用性也比較好. 可以看敝人這篇關於 boost range adaptor 的範例. https://www.ptt.cc/bbs/C_and_CPP/M.1302453243.A.432.html. 試想
(還有877個字)
內容預覽:
關於版主提到的. for loop應該改用樣板演算法去做. 我有不少想法希望討論. 關於template處理迴圈. 有時候感覺可讀性其實沒有提高多少. 傳統的for loop一樣非常簡單易懂. 反而template並不是所有人都相當熟悉. 如果迴圈內的工作比較複雜時. 那麼把內部的工作抽出成為函數.
(還有352個字)
內容預覽:
for(int r=0; r<100; r++){. if(cache[index][r].v && cache[index][r].tag==tag){. cache[index][r].v=true;. cache[index][r].hit_count++;. enable_instructi
(還有1781個字)
內容預覽:
for(int r=0; r<100; r++){. if(cache[index][r].v && cache[index][r].tag==tag){. cache[index][r].v=true;. cache[index][r].hit_count++;. enable_instructi
(還有235個字)