close
平常只盡量摸 Standard Library,後來要寫一份 32bits rand,
要找比較漂亮,但卻又不是廣為人知的常數,
接著連到 MSDN 後才發現,底線開頭的 fucntion 真的很吸引人。
進去 MSDN 看 Run Time Library 的東西,
再聯到 Alphabetical Function Reference ,
其實裡面有不少底線開頭的,底線開頭的 function 大有函意,
一方面是提供現有之函式使用,另一方面底線開頭的也是告訴 coder,
沒事不要呼叫我,因可能在 compiler 改版時,
若函式有改版過,這些底線開頭的函式也可能改過、更名,甚至整個被拿掉。
自問自答,VC 裡面已有提供 32 bits rand,叫 rand_s,
詳細說明看這份網頁。
這次事情又再次堅定了一個信念:
要把 Run Time Library、Win32 API 全背下來,
我想和背一本牛津字典加劍橋辭典沒什麼兩樣,最後還是去學文法(語法)、看得懂語意(流程)、
常看到的單字片語(function、constant)記下來,也就沒再去背的必要。
全站熱搜