C++ Schlüsselwörter
C++ Schlüsselwörter
Eine Liste nützlicher Schlüsselwörter in C++ finden Sie in der folgenden Tabelle.
Stichwort | Beschreibung |
---|---|
and | Eine alternative Möglichkeit, den logischen && -Operator zu schreiben |
and_eq | Eine alternative Möglichkeit, den Zuweisungsoperator &= zu schreiben |
bitand | Eine alternative Möglichkeit, den bitweisen Operator & zu schreiben |
bitor | Eine alternative Möglichkeit, den bitweisen Operator | zu schreiben |
bool | Ein Datentyp, der nur true oder false Werte speichern kann |
break | Bricht aus einer Schleife oder einem Switch-Block aus |
case | Markieren Sie einen Codeblock in Switch-Anweisungen |
catch | Fängt Ausnahmen ab, die durch Try-Anweisungen generiert werden |
char | Ein Datentyp, der ein einzelnes Zeichen speichern kann |
class | Definiert eine Klasse |
compl | Eine alternative Möglichkeit, den bitweisen Operator ~ zu schreiben |
const | Definiert eine Variable oder einen Parameter als Konstante (unveränderbar) oder gibt an, dass eine Klassenmethode keine Attribute der Klasse ändert |
continue | Fährt mit der nächsten Iteration einer Schleife fort |
default | Geben Sie den Standardcodeblock in einer Switch-Anweisung an |
delete | Freier dynamischer Speicher |
do | Wird zusammen mit while verwendet, um eine do/while-Schleife zu erstellen |
double | Ein Datentyp, der normalerweise 64 Bit lang ist und Bruchzahlen speichern kann |
else | Wird in bedingten Anweisungen verwendet |
enum | Deklariert einen Aufzählungstyp |
false | Ein boolescher Wert, der 0 entspricht |
float | Ein Datentyp, der normalerweise 32 Bit lang ist und Bruchzahlen speichern kann |
for | Erstellen Sie eine for-Schleife |
friend | Geben Sie Klassen und Funktionen an, die Zugriff auf private und geschützte Mitglieder haben |
goto | Springt zu einer durch eine Bezeichnung angegebenen Codezeile |
if | Machen Sie eine bedingte Aussage |
int | Ein Datentyp, der normalerweise 32 Bit lang ist und ganze Zahlen speichern kann |
long | Stellt sicher, dass eine Ganzzahl mindestens 32 Bit lang ist (verwenden Sie long long, um 64 Bit sicherzustellen) |
namespace | Deklariert einen Namespace |
new | Reserviert dynamischen Speicher |
not | Eine alternative Möglichkeit, den logischen ! -Operator zu schreiben |
not_eq | Eine alternative Möglichkeit, den Vergleichsoperator != zu schreiben |
or | Eine alternative Möglichkeit, den logischen || -Operator zu schreiben |
or_eq | Eine alternative Möglichkeit, den Zuweisungsoperator |= zu schreiben |
private | Ein Zugriffsmodifikator, der den Zugriff auf ein Mitglied nur innerhalb der deklarierten Klasse ermöglicht |
protected | Ein Zugriffsmodifikator, der den Zugriff auf ein Mitglied nur innerhalb der deklarierten Klasse und ihrer untergeordneten Klassen ermöglicht |
public | Ein Zugriffsmodifikator, der ein Mitglied von überall aus zugänglich macht |
return | Wird verwendet, um einen Wert von einer Funktion zurückzugeben |
short | Reduziert die Größe einer Ganzzahl auf 16 Bit |
signed | Gibt an, dass ein int oder char positive und negative Werte darstellen kann (dies ist die Standardeinstellung, daher lautet das Schlüsselwort). normalerweise nicht notwendig) |
sizeof | Ein Operator, der die von einer Variablen oder einem Datentyp belegte Speichermenge zurückgibt |
static | Geben Sie an, dass ein Attribut oder eine Methode zur Klasse selbst und nicht zu Instanzen der Klasse gehört. Geben Sie an, dass eine Variable in einer Funktion ihren Wert behält, nachdem die Funktion beendet ist |
struct | Definiert eine Struktur |
switch | Wählen Sie einen von vielen Codeblöcken aus, die ausgeführt werden sollen |
template | Deklarieren Sie eine Vorlagenklasse oder Vorlagenfunktion |
this | Eine Variable, die in Klassenmethoden und Konstruktoren verfügbar ist und einen Zeiger auf eine Klasseninstanz enthält |
throw | Erstellt einen benutzerdefinierten Fehler, der durch eine try...catch-Anweisung abgefangen werden kann |
true | Ein boolescher Wert, der 1 entspricht |
try | Erstellen Sie eine try...catch-Anweisung |
typedef | Definiert einen benutzerdefinierten Datentyp |
unsigned | Gibt an, dass ein int oder char nur positive Werte darstellen soll, die das Speichern von bis zu doppelt so großen Zahlen ermöglichen |
using | Ermöglicht die Verwendung von Variablen und Funktionen aus einem Namespace ohne das Präfix des Namespace |
virtual | Geben Sie an, dass eine Klassenmethode virtuell ist |
void | Gibt eine Funktion an, die keinen Wert zurückgibt oder einen Zeiger auf Daten mit einem nicht angegebenen Typ angibt |
while | Erstellen Sie eine While-Schleife |
xor | Eine alternative Möglichkeit, den bitweisen Operator ^ zu schreiben |
xor_eq | Eine alternative Möglichkeit, den Zuweisungsoperator ^= zu schreiben |