den Datentyp (int- oder float array) wollte ich doch undefiniert lassen, daher das template.
Später beim Aufruf in main/loop wird es erst definiert:
int intarray[200];
bubblesort(intarray, 200);
float floatarray[100];
bubblesort(floatarray, 100);
wie geht es richtig?
(editiert)
- - - Aktualisiert - - -
PS, VTYPE ist kein Makro, sondern ein beliebiger Bezeichner als Platzhalter, man könnte auch einfach T oder V nehmen
- - - Aktualisiert - - -
gelöst: man muss das Template und die Funktion in 1 Zeile schreiben, sonst hatte die Arduino -IDE (1.8.5) Mist daraus gemacht!
ist aber inzwischen in 1.8.8 behoben, wie ich gerade erfuhr![]()
Lesezeichen