2007-03-14から1日間の記事一覧

どこに向けてでもなく仮想関数とかなんとか

Java(とか仮想関数がふつー)な人がC++書いたときにはまりそうな予感がしたので書いてみる。C++のクラス、 class CHoge { public: void hoge( ) { printf("hoge\n" ); } }; class CHogehoge : public CHoge { public: void hoge( ) { printf("hogehoge\n" )…

クールな清水(キヨミズ)さん

最近、web上では、「アライドアーキテクツの清水さんに見初められて始めて一人前の開発者として認められる」とか「清水さんにコメントもらえない人は技術者にあらず」といった風潮が見られるように思う。 2007-03-13 - J 削除して、あまつさえスパムコメント…

多重ループから抜けるとき

そういえば、Javaって多重ループから抜けるときラベル使えるのにあまり見かけないですね。 int[][] bitmap = { { 0,0,0,0,0 }, { 0,0,0,0,0 }, { 0,0,1,0,0 }, { 0,0,0,0,0 }, { 0,0,0,0,0 }, }; END: for (int y = 0; y < bitmap.length; y++ ) { for (int …

ポインタと参照

ポインタと参照は似て非なるもので、JavaとかからC/C++に入ると混乱するところかもしれない。 class CHoge { public: CHoge(int a, int b) { _a = a; _b = b; } int& getA(){ return _a; } int* getB(){ return &_b; } private: int _a; int _b; }; int main…