スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

なんだかんだで

ライブラリの使い方を知りたい時、Web上の英語のマニュアルページを読むくらいならソースコードのヘッダファイルをgrepしまくったほうが効率がいい。

最近、grepの対象として/usr/include/*.h が頻繁に出てくる。

このページは xfy Blog Editor を利用して作成されました。

Visual C++で開発

開発する時にSubversionと連携したいわけです。そこで、Visual StudioからSubversionが使えるようになるプラグインとかを探してみました。

そしたらAnkhSVNというのがあった。いろんなところで紹介されてるので、使い方とかはこことかを参照してください。

で、残念なのは、Visual C++ Express Edition で使えないこと!致命的!

このページは xfy Blog Editor を利用して作成されました。

doubleの比較にはまる

C++でプログラミングしていて、doubleの比較を行う時は要注意。普通にif(a==b)とかやってしまうと嵌る。

欲しい精度を決めて、例えば1.0E-10の精度が欲しかったら fabs(a-b) < 1.0E-10 と書く。

このページは xfy Blog Editor を利用して作成されました。

割り算にはまる

C++言語のプログラムが思った通りに動かないなぁと困っていたが、アホほど初歩的なミスをしていた。恥ずかしいのでメモしておく。

y = x - 1/3 ;

この式、意味ないですね。正しくは y = x - (double)1/3; とか y = x - 1.0/3 ; とか。

Amazon

新版 明解C言語 入門編

このページは xfy Blog Editor を利用して作成されました。

C++0x

C++の新しい規格みたいです。WikipediaのC++0xを見れば詳しいんですが、こんなものが出来つつあったとは・・・。また勉強しないといけないものが増えます。

並列実行とか非同期関数呼び出しとかマルチ{プロセス,スレッド}関連も強化されるみたい。GCも標準規格として正式に採用されるっぽい。

なんかものすごい言語になりそうな感じですが、それと同時にとてつもなく複雑で巨大な言語にまた成長するんだなという感じがします。

このページは xfy Blog Editor を利用して作成されました。

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。