Boost.老害
- decimalbloat
- 13698
- 7
- 12
- 5
何回か話に出してるけどC++0x策定前後にC++本格的に始めたせいでかなりスムーズにC++11に馴染んだけど、scoped_ptrとか諸々は標準ライブラリに入ってるのが当たり前になっててあんまりBoostのお世話になってないから個人的にBoostすごいっって感覚があんまりない
2013-02-14 00:29:42ここはひとつ,「昔の Boost はなぁ……」とか誰も聞いてもいないのにしゃべりだして老害ぶりを発揮すべきでは.(Boost 語りが老害っぽくなるということにショックと狼狽を隠し切れない様子の筆者)
2013-02-14 00:35:34だってarrayもenable_ifもforeachもfunctionもラムダもmoveもtupleもunorrdered_も標準ライブラリにあるんですもん…
2013-02-14 00:38:51【見本例】俺が若いころは move semantics を実現するのにありとあらゆるテクニックを駆使して苦労したもんだよ.それに比べて今の若い奴らは右辺値参照が言語組み込みでかなりの部分で良いように取り払ってくれるから苦労を知らなくて困る.
2013-02-14 00:39:24私がBoostを知ったときなんて,どうやってBoost.Typeofを実装してるのか気になって仕方なかったからコードを追いかけてやったさ.お前はやったことないだろ?これぞメタプログラミングの極みだと思ったもんさ.お前もdecltypeとかauto使うときは感謝しろよ.
2013-02-14 00:46:07lvalueかrvalueかconstかがわからないからtype erasureとsfinae駆使してたBoost.Foreach投げつけたら昏倒するのでは
2013-02-14 00:47:29【見本例】俺が若い頃はさー, typeof をエミュレートするためにユーザ定義型一つ一つに固有のID振ったりとかさー,そういう苦労が山ほどあったわけよー.分かる? それを今は "decltype" って書くだけで済ますっていうのがさー,心がこもってないっていうかさー.
2013-02-14 00:49:02