templateで作った変数をシリアライズする方法がわからなくて困っています。

例えばhogehogeという変数を用意します。これはtemplateで
hogehoge<TYPE>として、型はint、double、char[]、wchar_t[]
のいづれかを取れるようにします。

この変数hogehogeをシリアライズしてファイルに保存したいのです。
シリアライズするには、int又はCObject*又はCString型にいったん
キャストしてからシリアライズすることになると思うのですが
ここで、hogehogeという変数がどの型になっても問題なくシリアラ
イズできるようにするにはどうしたらいいのでしょうか?

A 回答 (1件)

「hogehogeという変数」の意味が今ひとつ不明ですが、次のようなことですか?


また、シリアライズについては、何か特別な形式を想定しているのでしょうか、または、任意の形でよいのでしょうか。

template <class T>
class hogehoge {};

int main() {
hogehoge<int> hi;
hogehoge<double> hd;
cout << hi << hd; // シリアライズ
return 0;
}
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

今、見られている記事はコレ!

  • 基本情報技術者試験の言語ってどうやって選ぶ?

    SEを目指す場合、基本情報技術者試験を経て実務に就いた人も多いのではないでしょうか。教えて!gooにはSEを目指している質問者からこんな質問が寄せられました。 「基本情報技術者試験のC言語とJavaの違い?」 将...

  • 思わずドキッ!デートで男性の心を揺さぶる仕草と言葉

    好意を抱きあう男女が、互いの気持ちを育て合い確か合うための幸せなひととき、デート。例え毎回スペシャルなイベントはなかったとしても、ふたりで一緒の空間にいるだけで、相手への愛しさが募る大切な時間に違いな...

  • 【長谷川豊】動物研究家のパンク町田さんの話が面白かった!

    毎週日曜日にレギュラー出演させてもらっている『上沼・高田のクギズケ!』で、動物研究家のパンク町田さんがとても面白い話をしてらっしゃったのでシェアします。 最近の若い世代がどんどん台頭し始め、バブルを経...

  • 専門家に聞いた。おならは1日何回出るのが健康なの?

    おならがよく出るのは、体に良いことなのだろうか。消化が良いからこそ頻繁に出ているような気もするが、果たして……。「教えて!goo」には、「オナラが止まらない」という切実な悩みが投稿されている。 「イモ類な...

  • サバをトーストにオン!タモリ流絶品サバサンド

    先日、サバ料理の専門店に行ってきた。メニューのほとんどにサバが使われ、今までサバ塩やシメサバくらいしか食したことのなかった筆者は感激してしまった。サバは「青魚の王様」と言われるほど栄養価が高く、DHAやE...

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ