【初心者】Java質問・相談スレッド59【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0527デフォルトの名無しさん
NGNG基本データ型は有限ですが、僕が記述するクラスをその基本データ型に自動的に
相互変換する機能が実装できないように思えるところが気になっているのです。
Java付属のクラスライブラリにはできるのに。
>>522
>>518 にあるように
> 要は自分で作ったクラスに、「intで解釈されようとしたときにどう解釈されるべきか」
>を記述してそれが自動的に呼び出されるような機能を実装できるのか、ということです。
が可能なら僕としては満足なのです。
C++は演算子のオーバーロードをすることでこれが可能になっていて、
一般的なクラスライブラリの多くがこの機能を使っていますし、僕自身が書くクラスにも
Java5でいうところのAutoBoxing/Unboxingが実装できるようになっています。
コンパイラから見ればMFCもSTLも僕が書いたクラスも完全に等価です。
>コンパイラってクラスライブラリからは中立であるべきだと思うのですが。
というのはそういうことです。
■ このスレッドは過去ログ倉庫に格納されています