タグ

ブックマーク / hw001.gate01.com (2)

  • How-to build C++ boost libraries

    boostライブラリのビルドの仕方 in VC boost C++ Libraries(以下単にboost)は便利ではあるのですが、 いかんせんビルドが面倒です。VCのGUIな開発環境に慣れきっていると、痛い目を見ます。 このページが、少しでも多くの方のboostビルドの手助けになるように願います。 必要なもの boostのホームページから、boostライブラリ体と、 bjamというツールをダウンロードする必要があります。 いずれも「Download」のページにあります。 まあ、最新のバージョンを落としておけば問題ないでしょう。 bjamは、ソースコードと実行形式の二通り用意してあります。 右の方に「Source」と書いてあるものはソースコードです。 実行形式をダウンロードしたほうが余計な手間がかからなくてすむので、そちらをダウンロードしましょう。 そして、bjamを適当なパスの通ってい

    takamR1
    takamR1 2010/06/14
    Boostライブラリのビルド方法
  • boost::serializationの使い方

    boost::serializationを使う はじめに コンパイル 簡単な使い方 クラスのバージョン付け 読み込みと書き込みで別の動作を行う 「非侵入型」のシリアル化関数 基底クラスをシリアル化する 配列をシリアライズする constメンバはどうするか ポインタからのシリアライズ:その1 ポインタからのシリアライズ:その2 基底クラスへのポインタから復元する 実装レベル オブジェクトの追跡 抽象クラスでのエラー NVP ロケールの設定 はじめに boost C++ Libraries(以下単にboost)という非常に便利なライブラリがあります。 次期C++標準にこのライブラリのうちのいくつかが採用されるらしいという話もあり、 C++開発者にとっては無視して通れないライブラリです。 そんなboostの中に、serializationというライブラリがあります。 一言で言ってしまえば、「クラ

    takamR1
    takamR1 2009/01/16
  • 1