★★Java質問・相談スレッド168★★
■ このスレッドは過去ログ倉庫に格納されています
0773624
2014/05/04(日) 18:27:11.95ID:F1HNpjLt>>624 です,コードみています.
私は C++ から入った口ですので, C++ で雛形をつくり,それを C# や Java へと変換しようとしてシクっており泣きそうです.
>>739 とは関係ないのですが,気がついたことをいくつか
・C++ のテンプレート様の考え方をそのまま Java や C# のジェネリクスに持っていくことは難しいようです,ジェネリクスで書いているつもりですがコンパイルが通らない‥
Java はジェネリクスを使うとスタティックメソッドすらだめ.無論,プリミティブ型(値形)をジェネリクスの置き換え対象にするのもだめ.
csc では何で怒られているのかさっぱり‥
・C++ は this が null であっても,とりあえずメソッドをコールできます(メソッドのなかで null チェックが可能).しかし Java や C# は this が null のときにはメソッドは呼べない‥
最近,引数を null チェックしてから関数・スタティックメソッドを呼ぶ例をよく見かけては,首をかしげていたんですが,そういうことなんですねえ‥
c++ https://ideone.com/kuwHRh
c# https://ideone.com/T1Z0VF
■ このスレッドは過去ログ倉庫に格納されています