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)

modelo MiPlantilla clase {public: t A -} - MiPlantilla X-
Artículos Relacionados