C ++ Syntax, die Sie vergessen haben

eine Reihe von C ++ Syntax Erinnern Sie "bekloppt." machen Die folgenden Beispiele zeigen die Syntax von einigen der leichter vergessen C ++ Situationen: a für Schleife, ein während Schleife und eine Schalter Anweisung- eine Klasse und den Code für ein Mitglied funktions- einer Basisklasse und eine Klassen- eine Funktion, Funktionszeigertyp abgeleitet, und Zeiger auf den funktions- und eine Klasse-Vorlage und dann eine Klasse auf der Vorlage basiert.

Hier ist ein für Schleife:

int i-for (i = 0- ILT; 10- i ++) {cout lt; lt; ich lt; lt; endl-}

Hier ist ein während Schleife, die von 10 bis 1 gilt:

int i = 10, während (i> 0) {cout lt; lt; ich lt; lt; Endl-i--}

Und hier ist ein Schalter Erklärung:

Schalter (x) {case 1: cout lt; lt; # 147-1 # 148- lt; lt; Endl-Fall 2: cout lt; lt; # 147-2 # 148- lt; lt; Endl-default: cout lt; lt; # 147-Etwas anderes # 148- lt; lt; endl-}

Hier ist eine Klasse und der Code für eine Memberfunktion:

class MyClass {private: int x-public: void MyFunction (int y) -} - Leere MyClass :: MyFunction (int y) {x = y}

Hier ist eine Basisklasse und eine abgeleitete Klasse:

Klasse MyBase {private: // abgeleiteten Klassen zugreifen kann // nicht thisint a-geschützt: // abgeleiteten Klassen Zugang thisint B // kann -} - Klasse abgeleitet: public MyBase {public: void Test () {b = 10-} } -

Hier ist eine Funktion, ein Funktionszeigertyp, und einen Zeiger auf die Funktion:

int-Funktion (char x) {return (int) x} typedef int (* funcptr) (char) -funcptr MyPtr = funktions-

Und hier ist ein Klasse-Vorlage und dann eine Klasse basiert auf der Vorlage:

Vorlage Klasse MyTemplate {public: a T -} - MyTemplate X

Menü