Ich weiß genug, dass ein *
bezieht sich auf einen Zeiger. Ich versuche immer noch, dass in meinem Kopf zu sortieren (Zeiger im Vergleich zu Referenzen.)Was bedeutet das * in einer C++ - Methodensignatur?
Ich arbeite durch eine C++ Buch und es gibt eine Methode Signatur es wie folgt aus:
void DrawBitmap(char *filename, int x, int y)
Was tut die *
bedeuten in dieser Situation? akzeptiert es einen Zeiger oder eine Referenz auf eine Variable?
Danke für jede Hilfe ... und für die Aufnahme einer zugegebenermaßen noob Frage.
Er erwartet ein _array_ von 'char'-s (die C-Art der Darstellung einer Zeichenfolge). Das Array wird als Zeiger auf das erste Element übergeben. –
@JamesMcLaughlin Tatsächlich ist es ein Zeiger und kein Array –
Sie müssen wirklich zurück zum Buch gehen –