C++でこの種のことが許可されているかどうかはわかりませんが、自分で書く限り、任意の型配列(std::vector)をプレーンテキストとして出力できる汎用関数を作成できるのではないかと思っていました各タイプの出力関数 (std::string、float、int など)。
では、構造体の型を調べて、自分で作成したさまざまな出力関数で 1 つずつ出力するにはどうすればよいでしょうか。
C++でこの種のことが許可されているかどうかはわかりませんが、自分で書く限り、任意の型配列(std::vector)をプレーンテキストとして出力できる汎用関数を作成できるのではないかと思っていました各タイプの出力関数 (std::string、float、int など)。
では、構造体の型を調べて、自分で作成したさまざまな出力関数で 1 つずつ出力するにはどうすればよいでしょうか。
cxx-prettyprint を見てください。http://louisdx.github.com/cxx-prettyprint/
私はそれがあなたの要求をすべて満たしていると思います。