關於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...