MSDN也有寫錯的東西嗎?答案當然是肯定的

2021-06-06 03:53:16 字數 469 閱讀 6304

關於getprivateprofileint函式,發現實機運作與msdn中記述不同的問題,找了一下,果然有csdn論壇中早有人發現。

下面是一種廣為流傳的說法——

如果 key 值沒有找到的話,返回值是 ndefault 指定的預設值,

如果 key 中的值是負數,則返回 0

,如果 key 指定的是數字和字串的混合,則返回數字部分的值,比如說 x=1234abcd,則返回 1234

實際上,上面紅字部分是錯誤的,負數也照樣可以返回負數的哦。

只是因為該函式的原型返回型別為uint,因為它是無符號(unsigned),返回值最高位是1,也就是負數的意思啦。

上面帖子中,@hpp_124 說「你知道嗎,寫msdn的是人,而不是神!」,贊同啊。

又查了一下,就連日文版本msndn中也有上面一樣的錯誤記述,不過目前最新的英文原版(下面鏈結)已經沒有這個問題,所以可以判斷為較舊英文原版的問題。

CArchive類 MSDN上的東西

mfc 提供carchive類實現資料的緩衝區讀寫,同時定義了類物件的儲存與讀取方案。建立 carchive 物件有兩種方法 最普通且最容易的方法是使框架代表 檔案 選單上的 儲存 另存為 和 開啟 命令為文件建立carchive物件。以下是應用程式的使用者從 檔案 選單上發出 另存為 命令時,框架...

容易寫錯的筆順

個筆畫筆順特別容易寫錯的漢字 聽王美金老師上 可愛的草塘 人教社五年級上冊 示範書寫 舀 字時,特別強調 舀 字下面的 臼 的筆畫筆順,第一筆是短撇,第二筆是豎,第三筆是短橫,第四筆是橫折,第五筆是短橫,第六筆是長橫 即從左到右 我很驚訝 其他老師也很驚訝 以為王老師講錯了。這個字,我歷來都是從外到...

hbase的表讀寫錯誤

集群檢查正常,hbase中某一張表或多張表,讀與寫都不行,hbase shell查詢報錯資訊如下 error org.apache.hadoop.hbase.notservingregionexception region ebike locus 1,304,1531291013653.4c4a5c...