const char * in einen std::string umwandeln
-
Er nimmt doch den Konstruktor
-
bei der zuweisung finden soch zwei aufrufe statt. default ctor und zuweisungsoperator. ich bin der meinung das dieses langsamer ist als nur eine initialisierung.
-
Der Code von roan312 ist eine Initialisierung. Da findet keine Zuweisung statt.
-
ein zuweisungsoperator hat doch keine initialisierungsliste.
-
MFK schrieb:
Der Code von roan312 ist eine Initialisierung. Da findet keine Zuweisung statt.
Du darfst mich "roan" nennen, das mit dem roan312 liegt an einer verkorksten Erstanmeldung und...
-
miller_m schreib doch nicht so ein scheiss und informier dich besser.
-
miller_m schrieb:
ein zuweisungsoperator hat doch keine initialisierungsliste.
Nö. Allerdings verstehe ich nicht ganz, was das mit dieser Ausage zu tun hat:
Der Code von roan312 ist eine Initialisierung. Da findet keine Zuweisung statt.
Wenn der Zuweisungsoperator bei einer Initialisierung auftaucht, so ist das _keine_ Zuweisung (=> es wird auch kein op= aufgerufen...). Siehe dazu eventuell auch hier.
Oder was meinst du?
Gruß Caipi
-
ok, ich war falsch.
-
Caipi schrieb:
Oder was meinst du?
Genau das meine ich.
-
okay danke für die Hilfe bin ein bishen durcheinander gekommen und dachte das ich das auch mit einer Funktion machen muss.