C/C++の最近のブログ記事

コンパイルが通らない。
どうも1.36.0だかでは直ってるようだが、Ubuntu 8.10にはまだ入っていない(sidには既に入っている)

boostって割と酷いところでエンバグするよね。ファイルロックがコンパイルできねえとか。

C++かわいいよC++

| コメント(0) | トラックバック(0) |はてなブックマーク この記事をクリップ!

俺のC++は我流すぎるので世間で正しいとされているC++の書き方に迎合してみようと思う今日このごろ。
Effective C++(+ more)は手元にあるのでこのへんで。

(12/17 8:55)
Moden〜とCoding Standardが宅配ボックスに届いていたので回収。
今読む時間ないので昼休みに会社で読むか。

g++でC++0xをいじってみようかと思ったけど混乱してきたので俺用まとめ

参考資料1(Wikipedia)
参考資料2(GCCの対応状況)
参考資料3(C++0x新フィーチャの解説)

GCC4.3で対応済みのもの
GCC4.4から対応しているもの
ブランチ版で実装中のもの
未実装の(面白そうな)もの
それ以外

最近C++が楽しい

| コメント(0) | トラックバック(0) |はてなブックマーク この記事をクリップ!

boostやばい、超やばい
boostを駆使したC++で何か作りたくなってfcgi++とcgiccでhello worldまで出るようになったところでboostをincludeしてるファイルが1つも無くなった。あるぇー

とりあえず使い方が簡単で気に入ったもの
intrusive_ptr : 余計なものをチマチマ書かないといけないのが難点だけどthisのスマポが作れるのが良い。shared_ptrってthisのスマポ作れないよね?定型部分はマクロか継承するかかな。
format : iostreamあんま好きじゃないんだけどcstdio使うと色々整合取れないので頑張ってiostreamを使ってるんだけど、これがあるとだいぶ移行が楽
lexical_cast : 動的言語から帰ってくるとこれが欲しくなる
function/bind : 超便利。Type Erasureというテクをこれで知った。あまりのバッドノウハウっぷりに映画化決定。
unorderd_map : 使いたかったけど手元のsidにはまだ入ってなかった。tr1/unorderd_mapで代用

あとはregexとか。serializationも使うかな。

2009年7月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

あわせて読みたい

Google 検索

Web www.juna.net