Re: wallet.dat の自動バックアップ

人物: nelisky
サトシ・ナカモトの投稿(2010年8月26日 16:13 UTC)

メモリーに読み込んで書き出す方法だと、メモリーが逼迫した状況で失敗する可能性がある。

copyfile(const char* from, const char* to)やcopyfile(path from, path to)のような、できればBoostにあるものを探している。見つけてくれれば、実装にかかる可能性が高くなる。

neliskyの投稿(2010年8月25日 16:21 UTC)

ファイルのコピーについて、なぜBoostへの依存を増やすのか?コアライブラリは依存関係が少ない方がいい。

BoostはJSONのために必要であり、wxWidgetsへの依存を置き換える多くのものに使っている。Boostは良い、ポータブルなものだ。避けるべきではない。

では、私が言及したスニペットのシンプルな標準 fstream の使用の何が問題なのか?シンプルが一番だと思う 😊

しかし boost::filesystem の機能を既に使っているなら、そこから copy_file を使える。他に何かのために既に必要でなければ、少々大げさだと思うだけだ。