0
我々は同じコードファイルにvoid A(){}
とvoid A(int b){}
のようなものを使用することができるのであれば、私は疑問に思いますか?
我々は同じコードファイルにvoid A(){}
とvoid A(int b){}
のようなものを使用することができるのであれば、私は疑問に思いますか?
これは機能がありませんはをオーバーライドしますが、機能はオーバーロードです。
とにかく、Cはそれを提供しません。
関数のオーバーロードを提供するためには、その名前だけでなく、そのパラメータに基づいて関数にシンボルを与える方法を見つけるべきであるという根拠もあります。
これは、Cのような低レベルの言語では取れないといういくつかの問題を引き起こします。
関数の名前を手動で変更するだけです。あなたがC++のふりをするふりをする。 –