strlen(const char *s) - warum const?

Gast #6362277
Lesenswert?

Hallo Leute - ich hoffe meine Frage ist nicht allzu blöd, aber mich 
würde interessieren was der Grund ist, warum in den Funktionen der 
string Library beispielsweise bei der Funktion strlen(const char *s) der 
pointer als const deklariert ist?

Wenn der Übergabeparameter kein const ist gibt es ja eine Warnung, 
welche man mittels typecast verhindern kann - aber warum ist das so?

Danke und viele Grüße,

Max

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren