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

気まぐれにSTL再考

そういえば、JavaでArrayListとLinkedListはListインターフェイスにうけたほうが良いor受けるべき、みたいな議論をみかけて、 それは即ち「抽象化」であり、 可変長配列であろうと、連結リストであろうと、意識せずに使えるようにするのであり、 かつまた、…

Pythonには反応しとくか

忙しすぎてRSSを放棄して色々読んでなかったりしますが、 odzさんの Pythonはダメなところは信者がアレすぎるところ - odz buffer をみてちょと反応。Pythonで結構こまるのは、 idがなんですよねえ。 俺はidっていう変数名が使いたいんだよぉぉぉぉぉ。 いや…

憂鬱本

きむら(K)さんの言及に反応。 いそぴーは結局憂鬱本を読んだんだろうか? → 低学歴無能俸給生活者 2007年07月26日 [雑記] 404 Not Found いやー、読んでません。 orz JavaBlack氏が挙げておられる本も「なぜ、あなたはJavaでオブジェクト指向開発ができないの…

こないだ見た衝撃的ソースコード

// とあるライブラリの関数 int FindFoo(char* name) { // 文字列を渡すとデータをサーチしてFooのハンドルを返す return 0;// 適当 } // その人が書いた我々が使うためのインターフェイスとなるラッパー関数 int GetFoo(unsigned short* name) { return Fin…

参照のこと

ん、少なくとも一個抜けてると思うな :) 404 Not Found ぐは。 すみません。orz・再代入できない(既にある参照を別の要素を指す参照にすることはできない ってことかしら……。加えて、参照を用いると 関数の呼び出しがlvalueになれるのも良い。これは、参照…

コンストラクタが呼ばれた時点で初期化が終了してないとイヤだってじっちゃが言ってた

クラスのメンバ変数を参照で持つことは、私んちはそんなにしていません。 参照でHoldするメンバがいる場合、必ずコンストラクタ初期化子で初期値を指定してあげなくてはならないのですが、私んちは、initialize(と言う名前のただのメンバ)関数で依存性注入…

参照を使うのは何故だろう?

ということで、C++FAQから引用。 リファレンスにできることはポインタにもできる。 それなのに、それでもリファレンスを使うのはなぜか。いくつかの用途で、リファレンスのほうがポインタよりも優れているからだ。 リファレンスが使えるところでポインタを利…

参照が使えるときはいつでも参照を使いましょう

TBをいただいたのと今日はたまたま早く帰宅できたので反応! はてなダイアリー 素晴らしい事にお気づきになられました。 誰だC++に参照なんていう概念を持ち込んだカスは。 びょーんすっぽすっぽ先生を虐めないで>< ということで、マジレスをすると、 参照…