オーバーロード関数について考えています。たとえば、さまざまな引数と出力(int、float double ecc ...)で関数を何度も定義せずに依存症を実行するより高速な方法ではないでしょうか。
よりわかりやすい:
// 2 ints addiction
int addic(int & a, int & b) {
int c;
c = a + b;
return c;
}
// 1 int + 1 float
float addic(int & a, float & b) {
float c;
c = a + b;
return c;
}
より速い方法ではありませんか?すべてのケースを定義する必要がありますか?