Es lag an Bezeichnung "directory". Das hätte ich auch selbst sehen können naja. Vielen Dank.
Das mit dem String& verstehe ich noch nicht so ganz. Bisher habe ich um Pointer einen Bogen gemacht und das geht in die Richtung oder? Ich verstehe noch nicht, wann und wo man ein Ampersand oder ein Sternchen braucht.
Die folgenden beiden Sachen sind doch gleichbedeutend oder?
void swapInt(byte* a, byte* b) {
int temp = *a;
*a = *b;
*b = temp;
}
swapInt(&x, &y);
// function definition to swap the values.
void swapInt(int &x, int &y) {
int temp;
temp = x; /* save the value at address x */
x = y; /* put y into x */
y = temp; /* put x into y */
return;
}
swap(a, b);
Naja wenn ich mir das Kapitel noch 20 mal durchlese kapier ich es vielleicht irgendwann =)
Falls jemand ein paar einfache Beispiele für den Umgang mit Pointern hat, die das Verständnis fördern, würde ich mich freuen.