-
Neuling
In C++ werden Arrays und Pointer ähnlich behandelt. Wenn du z. B. ein Array anlegst und im Programm nur den Namen des Arrays benutzt (ohne die eckigen Klammern), dann behandelt der Compiler das wie einen Pointer; umgekehrt gehts auch (Pointer mit eckigen Klammern). Wenn du dem cout-Objekt einen char-Pointer übergibst, wäre das also so, als ob du ihm ein char-Array übergibst und er signalisiert das als String, also gibt er es auch als String aus. D. h. dass wenn das cout-Objekt einen Pointer auf ein char übergeben bekommt, dass es dann das als String ausgibt. Was ich hier rede muss nicht alles stimmen, aber ich bin mir sicher, dass es so ist *g*.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln