Sintaxis de c ++ que puede haber olvidado
Recordando a un montón de sintaxis de C ++ puede hacer que “descabellado”. Los siguientes ejemplos muestran la sintaxis de algunas de las situaciones más fácilmente olvidado C ++: una para bucle, una mientras bucle, y una cambiar Sentencia- una clase y el código de un miembro de Función- una clase base y un derivado de clase una función, el tipo de puntero de función, y el puntero a la Función- y una plantilla de clase y luego una clase basada en la plantilla.
Video: Sintaxis básica del lenguaje C
Aquí está un para lazo:
int i-for (i = 0- ilt; 10- i ++) {cout lt; lt; yo lt; lt; endl-}
Aquí está un mientras bucle que cuenta desde 10 hasta 1:
int i = 10, mientras que (i gt; 0) {cout lt; lt; yo lt; lt; endl-yo--}
Y he aquí una cambiar declaración:
interruptor (x) {case 1: cout lt; lt; “1” lt; lt; endl-caso 2: cout lt; lt; “2” lt; lt; endl-default: cout lt; lt; "Algo más" lt; lt; endl-}
Aquí hay una clase y el código de una función miembro:
Video: Язык программирования C ++ | Полный обзор [зарплата, сложности, особенности]
Class MiClase {private: int-x pública: void MyFunction (int y) -} - MiClase vacío :: MyFunction (int y) {x} = y-
Aquí hay una clase base y una clase derivada:
MyBase clase {privadas: // clases derivadas no puede acceder // thisint a-protegidos: // // clases derivadas pueden acceder thisint b -} - clase derivada: MyBase pública {public: void test () {b} = 10- } -
Aquí hay una función, un tipo de puntero de función, y un puntero a la función:
función int (char x) {return (int) x-} int typedef (* funcptr) (char) -funcptr MyPtr = Función-
Y aquí está una plantilla de clase y luego una clase basada en la plantilla:
Video: Tutorial C++ Sintaxis alterna de funciones (C++11)
modeloMiPlantilla clase {public: t A -} - MiPlantilla X-