私はOOPS
、戻り値と渡された引数に違いがある場合に備えて、オーバーロードされた関数について作業することについて述べたブルース・エッケルの本を読んでいました。
int fun() :: could be represented as __int__fun
float fun():: could be represented as __float__fun
int fun(int a):: as _int _fun_int
しかし、cのブロックの場合、オーバーロードはどのように機能しますか
{
void fun(){}
...........
..
fun()
}
/......sme code/
{
void fun(){}
}
これが内部的にどのように表現されているかを誰かが説明できますか?