一位小工程師邁入職場五年,修過PC管過伺服器負責過區塊鏈研究,甚至還寫過AI程式當過架構師與DevOps,蹉跎幾年光陰後終於安身立命下來,今日雖安好但不禁感嘆當年沒能如願讀上資訊工程。學向勤中得三冬今足用,將相本無種男兒當自強。於是碰到好主管的我下班終於又有時間研究程式設計,望著當年大一C++螞蟻書那就來場時光穿梭少年DevOps的C++奇怪漂流吧!
奇書共賞第十天,可惜螞蟻書已經不再更新不然許多地方講得很不錯,但現在已經不是1980年而是2020年CS101老早就把課程語言換成Python,今天來看看範例6...
繼續看範例fig06_12.cpp下半段,一開始定義三個函式原型void useLocal(), void useStaticLocal(), void use...
function stack,stack 是一種資料結構屬於後進先出,如下圖記體體空間簡單的來說第一塊擺全域變數靜態變數與程式碼,第二塊Heap擺動態變數,第三...
域解析運算子:: 真不知道該怎麼形容它螞蟻書也寫得很玄,不如直接看範例,在main()中print number會顯示10.5如果想要使用global numb...
函式多載(overloading),今天順著螞蟻書的順序先討論函式多載(overloading)與樣板(Template),這段英文講得很透徹甚麼是多載Over...
再來說樣板template,樣板只有參數型態不一樣其餘都相同(包括程式邏輯),樣板基本上與寫一般的函式沒甚麼差別,但變數型態並不指定而是通常由一個名為正規型別引...
arrary很別好理解,一維arrary就是線,二維arrary就是面,三維arrary就是立方體,四維arrary的BigO()所以跟迴圈一樣盡量不要超過3維...
傳值與傳址,但C++是一個特別的語言比C語言更複雜真要細分可分成3類(傳值,傳址,傳參考),同時指標還可以與常數const並用比如: 指向常數資料的常數指標co...
繼續講*指標,指標不是只能有一個還能繼續層層指下去 #include <stdio.h> #include <stdlib.h> in...