Re: <fstream>について ( No.1 ) |
- 名前:Will 日時:2011/06/28 13:47
一般的なファイルの読み書きであればfstreamのままで大丈夫です。
DXライブラリに付属する圧縮ファイル機能(DXアーカイブ)を使用するのであればDXライブラリの専用関数を使用する必要があります。
なお、間違いを一つ指摘しておくと
> DXライブラリのファイル入出力関係の関数
と書かれていますが、入力関数は有りますが出力関数はありません。
リファレンスをよく読みましょう。
|
Re: <fstream>について ( No.2 ) |
- 名前:いっち 日時:2011/06/28 19:53
Likephysicsさん>
Willさんが回答されていますが補足として
> ミニテクニックのところで「特にファイル関係の標準関数の使用は望ましくないとされるのが一般ですが、
> ゲーム中のデータのセーブなどの単純で一時的なファイルの操作では全く問題にはなりません」と書かれて
その一文はおそらく標準の入出力機能とOS(環境)依存の入出力機能を比較しての事だと思いますが、
OSに依存しなければいけない(実現できない)理由がない限り、標準の入出力機能で問題ないですよという意味だと思います。
ですので、現状 fstream の使用で問題ないのであれば、わざわざOS依存にする必要はありません。
もちろんDXライブラリ依存にする必要もありません。
|
Re: <fstream>について ( No.3 ) |
- 名前:Likephysics 日時:2011/06/29 16:54
どうも皆さんすみません。本当ですね。確かに出
力関数はありませんね。
普通の文字の入出力なので、このままfstreamを使
わせていただきたいと思います。
どうも皆さんありがとうございます。
|