2009-12-14から1日間の記事一覧

最近の言語は

最近の言語は 変数がどのようにメモリに書き込まれているのかを 意識しなくても書けるようになっている。しかし、関数への値渡しと参照渡しの違いなどを 理解するためにどうしても必要になってくることがある。そこで、普段からメモリを意識したプログラムを…

this.deleteの話

C++のメンバ関数内で this.delete と記述した場合どうなるのか。staticでないメンバ変数を操作しなければ 問題なく動いてくれる。これはなぜかというと C++ではメンバ関数はすべてstaticなものと同様に 一つしか作成されていないからである。関数が呼び出さ…

クラス名.thisについて

ローカル変数とフィールドで名前がかぶっている場合 this.hogeとして自身のクラスのフィールドにアクセスできる。ところで以下のような場合を考えてもらいたい class A { private int hoge; public void hogeMethod() { int hoge; B = new B() { public void…

てすと

てすとです