質問です。

特定のstructを適当にテキストに変換して、逆にテキストから復元出来るように
したいのですが、C++で一般的な手法ってありますか?

ちなみに、structには、ポインタ型やstd::vector等は含まないものです。