スレを勃てるまでもな ..
[2ch|▼Menu]
72:デフォルトの名無しさん
07/05/31 07:40:47
>>66
ていうかさ、なんでstdioを使わないでAPIを直接使ってるの?

初心者にありがちな間違いだけど
「FILE*を使うと直呼び出しに比べてオーバーヘッドがある」という点より
「FILE*を使うと内部でバッファリングしてくれるので呼び出し回数が減り、結果的に速くなる」
というのが正しいから。

ファイルマッピング使っても、本質は同じ。
もちろん、ディスクアクセスがunmap時のみに出来る(量)なら充分だけど
そうでなければ、結果的にシステムコールを減らせるほうが速いから。
setvbufを使ってもいいし。

sprintfの戻り値の件もそうだけど、知らないで思い込む(=調べない)と損だよ。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4416日前に更新/282 KB
担当:undef