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èleMyTemplate de classe {public: T A -} - MyTemplate X-