C ++ syntaks som du kanskje har glemt

October 13  by Eliza

Huske en haug med C ++ syntaks kan gjøre deg "sprø". Følgende prøvene viser syntaksen til noen av de mer lett glemt C ++ situasjoner: en for loop, en stund loop, og en bryter uttalelse; en klasse og koden for et medlem funksjon; en base klasse og en avledet klasse; en funksjon funksjon peker type, og pekeren til funksjon; og en klasse mal og deretter en klasse basert på malen.

Her er en for løkke:

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

Her er en stund løkke som teller fra 10 ned til 1:

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

Og her er en bryter uttalelse:

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

Her er en klasse og koden for et medlem funksjon:

klasse MyClass {
privat:
int x;
public:
ugyldig MyFunction (int y);
};
ugyldig MyClass :: MyFunction (int y) {
x = y;
}

Her er en base klasse og en avledet klasse:

klasse MyBase {
privat:
// avledet klasser kan
// Ikke tilgang til dette
int a;
beskyttet:
// avledet klasser kan
// Tilgangs dette
int b;
};
klasse Avledet: public MyBase {
public:
ugyldig test () {
b = 10;
}
};

Her er en funksjon, en funksjon peker type, og en peker til funksjonen:

int funksjon (char x) {
avkastning (int) x;
}
typedef int (* funcptr) (char);
funcptr MyPtr = funksjon;

Og her er en klasse mal og deretter en klasse basert på malen:

mal <type-navn T>
klasse MYTEMPLATE {
public:
T a;
};
MYTEMPLATE <int> X;