Heim >Backend-Entwicklung >C++ >Wie sollte ich die bereichsbasierte For-Schleife von C 11 zum Beobachten und Ändern von Containerelementen verwenden?
Syntax:
Die Syntax für die bereichsbasierte Formel von C 11- Die auf der for-Schleife basierende Schleife hängt von der gewünschten Operation am Container ab Elemente:
Beobachten von Elementen:
Um die Elemente nur zu beobachten, erfassen Sie sie per Konstantenreferenz: for (const auto& elem : Container)
Ändernde Elemente:
Erfassung durch (nicht konstante) Referenz: für (auto& elem: Container)
Richtlinien:
Beobachten vs. Ändern
Beobachten:
Ändern:
Generischer Code:
Im generischen Code, um die Kompatibilität mit verschiedenen Typen und Containern sicherzustellen:
Beobachten :
Ändern:
Das obige ist der detaillierte Inhalt vonWie sollte ich die bereichsbasierte For-Schleife von C 11 zum Beobachten und Ändern von Containerelementen verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!