Verständnisproblem mit global und import
Ich weiss nicht ob ich die Frage richtig verstehe. Der Stern gehört zum Namen. ``int* foo, bar;`` kann leicht fehlinterpretiert werden, als dass `foo` und `bar` beide vom Typ "Zeiger auf `int`" sind, wo doch nur `foo` diesen Typ hat und `bar` ein normales `int` ist. Wenn beides Zeiger sein sollen müsste es ``int *foo, *bar;`` lauten.
Ja hast du danke. Ich dachte, dass das * zum Typ gehört(wie es eigentlich auch naheliegend und konsequent wäre).BlackJack hat geschrieben:Ich weiss nicht ob ich die Frage richtig verstehe.
Code: Alles auswählen
int **foo = new int* // Bei new gehört das Sternchen auf einmal zum Typ
Kommt doch aufs selbe hinausLeonidas hat geschrieben:Seit wann hat C ein ``new``?
Code: Alles auswählen
int **foo = malloc(sizeof(int*))