* und & bei Klassen
-
Wieso hat man die Bedeutung von
*
und&
bei Klassen/Referenzen eigentlich genau umgedreht?Zum Beispiel ist:
void modify(std::string * s) { //...
Unsinn.
-
@meuterei sagte in * und & bei Klassen:
Wieso hat man die Bedeutung von
*
und&
bei Klassen/Referenzen eigentlich genau umgedreht?Hat man bloss nicht.
Zum Beispiel ist:
void modify(std::string * s) { //...
Unsinn.
Das ist vermutlich meistens Unsinn, ja. Und?
-
@hustbaer
Ja, hatte die Frage falsch formuliert, meinte den Dereferenzierungsoperator vs. Adressoperator bei Pointern und bei Referenzen...Sozusagen (* und & und Pointer) vs. (* und & und Referenzen)
Weiß nicht, wie ich es genau nennen kann, wenn & bei Pointern eine Addresse holt, aber & bei Referenzen quasi * bei Pointern bedeutet... also die doppelte Semantik.