2008-10-16 関数定義とJavaのオーバーロード C Java には、メソッドのオーバーロードという機能があり、 同じクラスに同じ名前のメソッドを複数定義できる。 (戻り値や引数は異なる必要がある) しかし、Cの場合は、同じ名前のメソッドを定義できないようだ。 関数プロトタイプというのがあり、それを明示的に指定すればできるのかと思いきや エラーが出る。オーバーロード、便利な機能だったんだなぁ。。。 Javaを使っている時にはほとんど意識していなかったけれど。 言語に長所短所あるのは致し方ないとしても、Javaに慣れた人がCに戻れないのが 何となくわかる気がしてきた。。。