[問題] 關於sizeof

看板C_and_CPP (C/C++)作者 (奸商)時間16年前 (2009/05/04 13:26), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/4 (看更多)
我用ifstream宣告一個檔案物件 並用open方法開啟一個檔案 如果使用sizeof去測量該物件的大小 我的認知應該是跟檔案大小一樣大 不過測量出來後比檔案大小大一些 請問是什麼原因呢 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.0.181

05/04 13:31, , 1F
ifstream的物件大小和檔案大小無關吧
05/04 13:31, 1F

05/04 13:33, , 2F
那如果我要測量檔案大小要怎麼做 感謝@@
05/04 13:33, 2F

05/04 15:34, , 3F
移到檔案最後面就好了
05/04 15:34, 3F

05/04 16:51, , 4F
sizeof()是在compile-time計算的吧 那麼你在run-time
05/04 16:51, 4F

05/04 16:52, , 5F
讀了什麼檔案 它根本無從得知
05/04 16:52, 5F
文章代碼(AID): #19_doSAj (C_and_CPP)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 4 篇):
1
5
文章代碼(AID): #19_doSAj (C_and_CPP)