Heim >Backend-Entwicklung >C#.Net-Tutorial >Was sind die neuen Funktionen von C++11?
Die neuen Funktionen von c++11 sind: 1. Verwenden Sie auto, um zwei beliebige Zahlen hinzuzufügen; 3. für den Containerdurchlauf; 5. override und final; . Rvalue-Referenz; 7. Konstruktor verschieben; 8. Container-Initialisierung.
Neue Funktionen von C++11:
1. automatisch
2. nullptr
3. for
4. Lambda-Ausdruck
5. Überschreibung, endgültig
6. R-Wert-Referenz
7. Bewegungskonstruktor
8. Containerinitialisierung
(1) auto
Verwenden Sie auto, um zwei beliebige Zahlen hinzuzufügen
(2) nullptr Nullzeiger
(3) für Containerdurchquerung
(4) Lambda-Ausdruck
Verwendung Lambda-Ausdruck zum Zählen der Anzahl der Zeichenfolgen und der Anzahl der Großbuchstaben
(5) Überschreiben, endgültig
Überschreiben bedeutet, die virtuelle Funktion der Basisklasse neu zu schreiben
final bedeutet, dass die virtuelle Funktion der Basisklasse überschrieben wird
(6) rvalue reference
lvalue: Zeigt auf den stabilen Speicherbereich lvalue in wobei l den Standort und die Adressierungsbedeutung darstellt
rvalue: zeigt auf temporären Speicherplatz. rvalue in rvalue steht für gelesene, schreibgeschützte Bedeutung
(7) Verschiebekonstruktor
Das obige ist der detaillierte Inhalt vonWas sind die neuen Funktionen von C++11?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!