C de la syntaxe que vous pouvez avoir oublié

En souvenir d'un tas de la syntaxe C de peut vous faire "loufoque". Les exemples suivants montrent la syntaxe de certains des C ++ situations plus facilement oublié: un pour boucle, un tandis que boucle, et un interrupteur Instruction- une classe et le code pour un membre fonction- une classe de base et un dérivé de classe d'une fonction, le type de pointeur de fonction et un pointeur vers le fonction- et un modèle de classe et une classe basé sur le modèle.

Voici une pour boucle:

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

Voici une tandis que boucle qui compte de 10 jusqu'à 1:

int i = 10 tout en (i> 0) {cout lt; lt; je lt; lt; endl-i--}



Et voici une interrupteur déclaration:

interrupteur (x) {case 1: cout lt; lt; “ 1 ” lt; lt; endl cas 2: cout lt; lt; “ 2 ” lt; lt; endl-défaut: cout lt; lt; “ autre chose ” lt; lt; endl-}

Voici une classe et le code pour une fonction de membre:

classe MyClass {private: int x-publique: MyFunction (int y) -} - MyClass vides :: MyFunction (int y) {x} = y-

Voici une classe de base et une classe dérivée:

MyBase de classe {privés: // // classes dérivées peut pas accéder à un thisint protégés: // classes dérivées peuvent // accès thisint b -} - classe dérivée: MyBase {public: void test () {b = 10} } -

Voici une fonction, un type de pointeur de fonction, et un pointeur vers la fonction:

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

Et voici un modèle de classe et une classe basé sur le modèle:

modèle MyTemplate de classe {public: T A -} - MyTemplate X-

» » » » C de la syntaxe que vous pouvez avoir oublié