2008-05-01から1ヶ月間の記事一覧

配列の添字付け演算子は可換だよ

C++

C/C++でプログラムを書いている人にはよく知られていて、改めてブログで取り上げる話題ではないと思う人もいるかもしれませんが、JIS規格に従うなら、添字付け演算子は可換ではありません。 X 3014 5.2.1/1 前の式は、“T へのポインタ”という型でなければな…

著作権のことは考えなかったの?

毎日新聞 ジョジョの奇妙な冒険:DVD作品にコーラン不適切表現 出荷停止へ ・・・・・・ 同社によると、敵役が、手にしたコーランを落とす場面があったという。原作ではただの本だったが、映像化の過程で、アラビア語の文章を探していた制作スタッフが、コー…

JIS規格の誤り

C++

ときどき、更新します。JIS C++ の誤りについて私が今までに見つけたもの。(訂正内容は私が適当に訳した)2.10/2 × (17.4.3及び1.2参照) ○ (17.4.3.1.2参照) 3.4.3.2/5 パラグラフの最後の文『otherwise (the declarations are from different namespaces), t…

ローカルな静的オブジェクトのデストラクタはまともに呼ばれるのか?

C++

ふと気になって、簡単なテストをしてみた。 #include <iostream> #include <cstdlib> struct foo { foo(int n):i(n){} ~foo(){ std::cout << "foo::~foo:" << i << std::endl; } private: int i; }; void bar(int i) { if(i) { static foo x(3); } static foo y(2); } void func</cstdlib></iostream>…

東大の四月は長い。

http://d.hatena.ne.jp/sulpsulpc/20080229#1204281785その後 フォントは五月に入ったが未だ公開されず… 東大の四月はいつまで続くのか?