0

serialize 関数または構文を持つその他の関数内で、アーカイブからファイル名文字列を取得する方法を知りたいと思っていました。template<class archive>

ありがとう!=)

4

1 に答える 1

1

あなたが求めることを行う移植可能な方法はありません。アーカイブの概念では、ファイルを使用する必要はなく、C++ iostream 派生クラスを使用する必要さえありません。すべてのライブラリ アーカイブ タイプは iostream を使用しますが、それらもファイルストリームである必要はありません。

もちろん、独自のアーカイブ タイプを作成することもできます。ファイル専用の 1 つ。おそらく既存のものから派生し、基本クラスに引数を渡します。作成に使用されたファイルの名前を取得するための追加機能があります。

于 2011-08-15T02:08:06.103 に答える