int error(...)
-
ich habe sowas hier gesehen:
int error ( const string& tt) { cerr << "Fehler: " << tt; };
Was ich jetzt nicht verstehe ist, wozu ist diese Referenz & nach dem string?
Kann ich keinen * nehmen?
-
Referenzen funktionieren anders als Zeiger!
http://www.schornboeck.net/ckurs/referenzen.htm
http://www.schornboeck.net/ckurs/zeiger.htmund hier macht eine Referenz mehr Sinn, als ein Zeiger
-
Hi,
wäre nur noch zu ergängen, dass die Referenz intern exakt das Gleiche macht, wie wenn ich einen Zeiger übergebe und ihn dann halt bei jedem Zugriff dereferenziere. Nicht, dass jemand meint, eine Referenz wäre wegen . statt -> schneller
ChrisM
-
ChrisM:
eine referenz ist aber deswegen schneller, weil du nicht auf 0 testen musst