Crazy Driver
Ensign
- Registriert
- Jan. 2011
- Beiträge
- 182
Hallo,
Gibt es eine Möglichkeit die Typen der Paramter der Funtionen variabler zu gestalten?
Mein Beispiel wird es hoffentlich verständlich machen :
Da int_string vom Typ int ist, kann die Funktion clear damit nicht arbeiten!
Ich wüsste also gerne, ob es eine flexible möglichkeit für das Problem gibt.
Ich habe nämlich keine Lust die gleiche Funktion für int, double, sowohl in Kombination
mit signed und unsigned zu schreiben.
Gibt es eine Möglichkeit die Typen der Paramter der Funtionen variabler zu gestalten?
Mein Beispiel wird es hoffentlich verständlich machen :
PHP:
#include <iostream>
using namespace std;
void clear(char *my_array) // Eine einfache Funktion um einen Array zu leeren
{
my_array[0] = 0;
}
int main()
{
char char_string[] = "Hallo!";
int int_string[] = {1,2,3,4,5,6,7,8,9,0};
clear(char_string);
clear(int_string); // FEHLER!
return 0;
}
Ich wüsste also gerne, ob es eine flexible möglichkeit für das Problem gibt.
Ich habe nämlich keine Lust die gleiche Funktion für int, double, sowohl in Kombination
mit signed und unsigned zu schreiben.