diff --git a/de-de/c++-de.html.markdown b/de-de/c++-de.html.markdown index 6224d179..de581043 100644 --- a/de-de/c++-de.html.markdown +++ b/de-de/c++-de.html.markdown @@ -278,7 +278,7 @@ string retVal = tempObjectFun(); // - ein String Objekt wird von "tempObjectFun" zurückgegeben // - ein neuer String wird mit dem zurückgegebenen Objekt als Argument für den Konstruktor erzeugt. // - das zurückgegebene Objekt wird zerstört -// Das zurückgegbene Objekt wird temporäres Objekt genannt. Temporäre Objekte werden erzeugt +// Das zurückgegebene Objekt wird temporäres Objekt genannt. Temporäre Objekte werden erzeugt // wann immer eine Funktion ein Objekt zurückgibt. Zerstört werden diese am Ende der Auswertung des Ausdrucks // (dies schreibt der Standard vor, aber Compiler sind berechtigt dieses Verhalten zu ändern. Siehe "return value optimization" // für Details). Wie in diesem Code: @@ -530,7 +530,7 @@ public: Point (double a, double b) : x(a), y(b) - { /* Außschließliche Initialisierung der Werte */ } + { /* Ausschließliche Initialisierung der Werte */ } // Überladung des "+" Operator. Point operator+(const Point& rhs) const; @@ -842,7 +842,7 @@ for (int i = 0; i < my_vector.size(); i++) } // Oder die Verwendung von Iteratoren: -vector::iterator it; // Initialisierng des Iterators. +vector::iterator it; // Initialisierung des Iterators. for (it = my_vector.begin(); it != my_vector.end(); ++it) { cout << *it << endl; @@ -913,7 +913,7 @@ for (it=mymap.begin(); it!=mymap.end(); ++it) it = mymap.find('Z'); cout << it->second; -// Ausabe: 26 +// Ausgabe: 26 // Bemerkung: für "hash maps" sollten die "unordered_map´s" verwendet werden. Diese // sind effizienter und benötigen keine Reihenfolge. "unordered_maps" sind ab