C ++ Syntaxe que vous pourriez avoir oublié

March 13

En souvenir d'un groupe de la syntaxe C de peut vous faire "loufoque". Les exemples suivants montrent la syntaxe de certaines des situations plus facilement oublié C ++: une boucle for, une boucle while, et une déclaration de commutation; une classe et le code d'une fonction membre; une classe de base et une classe dérivée; une fonction, la fonction type de pointeur et un pointeur vers la fonction; et un modèle de classe et une classe basée sur le modèle.

Voici une boucle for:

int i;
for (i = 0; i <10; i ++) {
cout << i << endl;
}

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

int i = 10;
while (i> 0) {
cout << i << endl;
i-;
}

Et voici une instruction switch:

interrupteur (x) {
case 1:
cout << "1"

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

MyClass de classe {
privée:
int x;
publique:
MyFunction (int y);
};
annuler MyClass :: MyFunction (int y) {
x = y;
}

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

classe MyBase {
privée:
// classes dérivées peuvent
// Pas accéder à ce
int a;
protégée:
// classes dérivées peuvent
// Accéder à cette
int b;
};
classe dérivée: MyBase publique {
publique:
Test void () {
b = 10;
}
};

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

fonction int (char x) {
retour (int) x;
}
typedef int (* funcptr) (char);
funcptr MyPtr = function;

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

template <typename T>
classe MyTemplate {
publique:
T a;
};
MyTemplate <int> X;


© 2019 Econlibrary.com | Contact us: webmaster# econlibrary.com