簡単なプログラムの話
簡易的にコンパイル型言語でプログラムを作ることがちょくちょくある。まあライブラリの性能評価とか、小さなカーネルモジュールとか、要するにCやC++で書いてソースが1ファイルで済むようなもの。 でもコンパイルオプションが面倒 …
簡易的にコンパイル型言語でプログラムを作ることがちょくちょくある。まあライブラリの性能評価とか、小さなカーネルモジュールとか、要するにCやC++で書いてソースが1ファイルで済むようなもの。 でもコンパイルオプションが面倒 …
Firefox3からcrash時のレポートのやり方がちょっと変わった。以前はTalkbackだったのだけど、今回のものはBreakpadというGoogle Code系のものらしい。Linux, Mac, Solaris, …
boostは噂の通り、熱いですね。ほんとにこれがC++か? と思えるほど。STLを初めて見た時もかなりの衝撃でしたが、boostはその上を行ってます。C++さんはまた遠くに行ってしまったんだね… そういえばS …
printfが使いにくいのは引数の扱いだ。 printf(“a=%d, b=%d, c=%d\n”, a, b, c); このくらいならばいい。しかし引数が長くなっていくと(例えば数十個とかになると)すぐに破綻するのは周 …
LinuxでC++を使うとき、gccのg++を使うことが多いだろう。でもいまいち使ってない。なぜか。例外がcatchできないからだろうと思った。というわけで。 C++でdivide by zeroやNULL pointe …
Continue reading ‘C++でdivide by zeroを例外としてcatchするにはどうしたらいいだろうか’ »
知らなかった人はcomplex(5)を見て下さい。 今さら知りました…そんなの入れるくらいなら(略)ですよ。 (追記) 2004-12-28 12:21 昨晩C99の変更点についてまとまっているページ(dll.jp)を見 …
gmpのC++バインディングだが、mpf_class(というかgmpのmpf_tの)デフォルトの有効桁は64桁。デフォルトを変更するにはmpf_set_default_prec(unsigned long)で有効桁を変更 …
WindowsでFSのドライバを書こうと思い立ったがまだツールを何も持っていない。何を注文すれば手に入るのか。 ドライバを開発するにはDDKが必要 FSを開発するにはさらにIFS Kitが必要 MSDNにはいくつかのライ …
「コードの借用」は違法か–開発者の認識と法律にズレ(cnet.com)。確かに、あるだろうな。 3000人以上の開発者を対象とする匿名のオンライン調査で、70%近い回答者がコードの個人的ライブラリを保存してお …
C/C++のソースを印刷するのにc2ps(technion.ac.il)を使いたかったのだが、日本語が化けるのでしょうがなくa2psを使っていた。 しかし、-Xオプションで日本語が出る(uec.ac.jp)というではない …