4 Stimmen

std::string s = (std::string) "a" + "b" + "c"; OK?

Es funktioniert, keine Abstürze. Ist das in Ordnung?

edit: Der Grund für meine Frage ist, dass std::string s = "a" + "b" + "c"; erzeugt einen Compilerfehler, und (std::string)"a" sagt dem Compiler nur: "Nimm einfach an, dass das, worauf "a" zeigt, ein std::string ist". Und ich wusste eigentlich nicht, wie std::string implementiert ist.

Vielen Dank für das Feedback von allen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X