平常只盡量摸 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)記下來,也就沒再去背的必要。

 

edisonx 發表在 痞客邦 PIXNET 留言(0) 人氣()