C language

直積

http://homepage3.nifty.com/mogami/diary/d0511.html#12t1 善とは無自覚な偽善の事である。 無能は悪い事では無い。自分が有能だと勘違いしていない限りは。 ゲーム理論で利得を計算すると妙な戦略が正しくなると実にそう思います。僕は「偽善は悪いことで…

Is Baton Baton a Baton?

http://d.hatena.ne.jp/ita/20050623/p1 自己言及っぽいけど矛盾はしてないか。う〜む。 だれか Baton Baton isn't a Baton. を背理法で示してください。はじめて使ったCコンパイラは、”表\示”と打たないと表示と表示されませんでした。

世界の変貌

boost lambda に捧げる詩。 アルファベット アルファベット 一抱えの幸せ クラス? ここでは宇宙だって数えられる make その瞬間に凍りつく でも ひとつの閉じてない世界

boost::lambda

実装の方法が少し分かった。狂ってる。 http://www.kmonos.net/alang/boost/classes/lambda.html

switch case

fallthroughがかっこいいということで合意に至った。 switch(i) { case 0: hoge(); case 1: foo(); } ほらね。

for enum

#include int main() { int i; { for(i=0;ienum{i=5})5) { printf("%d",i); } } }

lambda

boost lambda が激しい。実装をみてみよう。

erase

v.erase(it++); v.erase(it);it++; の二つが等価でないのはなぜだと思っていたが、operator ++ (int) の実装を考えれば明らかであった。