Boost

shared_ptrのシリアライズ

基本的にここに書いてあることなんだが、解決策が書いてない。 Gmane Loom portで入れたboostのバージョンが $ port installed boost The following ports are currently installed: boost @1.41.0_1 (active) のときはコンパイルで怒られる。1.40.0_0のとき…

Boost勉強会のrecordとかlogを見る

土曜だか日曜だかにBoost勉強会というのが開かれていました。Boostは使いこなせているわけではないけど、ないとすごく困り始めていたので参加したいなーと思っていたのですが80人の枠が一瞬にして埋まるという盛況振りだったので、その日は教習所の予定を入…

はまった。。。

boost::tokenizerでうまくいかないときがあるなあと思っていたらはまっていた。 このようにやると、結果がめちゃくちゃです。悩んだ挙句 tokenizer.hpp を覗いてみて原因判明。tokenizer 内部では、コンストラクタの第1引数で渡されたオブジェクトの iterato…

boostでディレクトリにあるファイル一覧を得る

エラー処理とかしてないけど、とりあえずこれでよし。 #include <iostream> #include <boost/filesystem/operations.hpp> #include <boost/filesystem/path.hpp> #include <boost/filesystem/fstream.hpp> using namespace std; using namespace boost::filesystem; int main(void) { path fullPath = complete(path("/Users/yasuhisa/dbcls/pne/year…</boost/filesystem/fstream.hpp></boost/filesystem/path.hpp></boost/filesystem/operations.hpp></iostream>

boostを入れてみる

インストールBoost C++ LibrariesのDownloadリンクから、boostのソースをダウンロード(boost_1_37_0.tar)。configureを実行してコンパイル。結構時間がかかる。。。 tar xfv boost_1_37_0.tar cd bost_1_37_0 ./configure make sudo make install 環境設定…