2006-09-01から1ヶ月間の記事一覧

AA記法

_ (m) _ピコーン |ミ| -‐ '´ ̄ ̄`ヽ、 / /" `ヽ ヽ \ //, '/ ヽハ 、 ヽ 〃 {_{ノ `ヽリ| l │ i| レ!小l● ● 从 |、i| ヽ|l⊃ 、_,、_, ⊂⊃ |ノ│ /⌒ヽ__|ヘ ゝ._) j /⌒i ! ひらめいた! \ / _ `゙`・;`' _バチュ--ン `゙`・;` / `´ \ -‐ '´ ̄ ̄`ヽ、 / …

MSVC7.1 でもまだ SFINAE の実装は鬼門だよ,の実例

boost::transform_iterator の異なる instantiation 間の変換可能性の制御は SFINAE に基づく実装なんですぐわ, BOOST_MPL_ASSERT(( boost::is_convertible< boost::transform_iterator< int (*)( int ), std::vector< int >::iterator > , boost::transfor…

generic なオブジェクトの遅延構築に boost::optional が使えるんじゃないでしょ〜か

boost::optional *1ってドキュメントの Motivation で戻り値の型としての使用が挙げられているけれど, generic な文脈でオブジェクトの遅延構築――つまりオブジェクトを構築するストレージは確保しておくけれど,その初期化は遅延したい場合(構築しないまま…

日本の名峰

NHKテレビ番組『日本の名峰』を見た.今週1週間はこの番組漬けなのだっ!!だだだっ1! テレビ番組見るのにこんなにwktkしながら待っていたのは久しぶりだにゃー.そして,やはりこの手の映像(と某アニメ――アプコンだけどっ!!)はHDに限ると再認識.…

今日の収穫物

「書店の商品棚からこちらを見上げる無邪気な視線に捕らえられたその刹那,ハートを APFSDS で射抜かれたような衝撃が以下略」とかいう出だしで始まるブログエントリをリビドー全開(≒理性全壊)な勢いで書こうとしたけれど,ぶっちゃけさっき萌え転がりまく…

lexicographical_compare_3way

なぜ SGI STL のドキュメントでは lexicographical_compare_3way に明示的な StrictWeakOrdering を指定させるバージョンがないのかとゆ〜本当にしょーもねー疑問.2つの range の長さが等しくて,かつ2つの range の対応する要素がすべて (strict weak orde…