Hola amigos, vamos partimos de introducción.
b ¿Qué es C + +
C + + es un lenguaje de programación de propósito general con un sesgo hacia la programación de sistemas que
– es una mejor C,
– apoya la abstracción de datos,
– soportes programación orientada a objetos, y
– soporta programación genérica
<. / div>
la programación orientada a objetos es una técnica de programación – un paradigma para escribir»» buenos programas para un conjunto de problemas.
Estructura de C + + Programa:
Vamos empezamos con pequeñas Hola, Programa Mundial de …
El mínimo + programa en C + es
int main () {}
Se define una función llamada main, que no toma ningún argumento y no hace nada
¡Hola, mundo! Programa:
/>
# include
int main ()
{
std :: cout <<" Hola, mundo n ";
return 0;
}
Correr C + + Programa:
Método 1:
g+ + HelloWorld.cpp
. / a.out
. / a.out
En este método, sólo compilar el programa utilizando g+ + compilador. Creará a.out que el archivo objeto (archivo de salida)
.
Método 2:
g+ +-Wall-o HelloWorld.cpp helloworld
. / helloworld
. / helloworld
En este método, usted va a compilar el programa en forma elaborada
g+ + es indica compilador
-Wall es W significa advertencia, todos los medios que muestran todo el mensaje de error.
-o es la creación de archivo de objeto.
-o helloworld helloworld significa que se crea el fichero objeto helloworld para el programa HelloWorld.cpp.
Explicación:
Es un archivo de cabecera, que apoya las operaciones de entrada y salida
iostream -> Es una combinación de dos archivos de cabecera (IStream + ostream)
istream – Soporta operaciones de entrada como conseguir la entrada de usuario. (Cin & getline funciones)
ostream – Soporta operaciones de salida como la salida impresa en la pantalla. (Función cout)
int main ():
Se define una función llamada main, que no toma ningún argumento. El programa comienza a ejecutar de aquí.
Nota: Un programa no dispone de varias funciones principales en un solo programa. Debido a que el programa comienza a ejecutar de aquí solamente. Si el programa tiene múltiples funciones principales, que conduce error.
std :: cout <<"Hola, mundo",
Se trata de una instrucción de salida que imprime el mensaje llamado «¡Hola, mundo!» con la declaración cout.
«std :: cout» define lo que importa el espacio de nombres estándar denominado «std». Debido a que este espacio de nombres «std» contiene necesaria construido en funciones.
Volver 0:
Define sentencia return. Debido a que la función principal declarada como tipo int. Si utiliza vacío, no tenía que declarar sentencia return
Programa sin Global Espacio de nombres:
# include
# include
int main () {
# include
int main () {
std :: string s = «¡Hola, mundo n»;
std :: cout < int a = 10 ;
std :: cout < return 0;}
SALIDA:
¡Hola, mundo!
10
10
Programa con espacio de nombres global:
SALIDA:
¡Hola, mundo
10
Si estamos utilizando múltiples construido en funciones, no es necesario declarar el espacio de nombres «std», como en todo el mundo de usarlo. Debido a que en cada momento si estamos incluyendo «std ::» cerca construido en funciones, tiene como programa más amplio y complejo. Así que para evitar este propósito, estamos usando namespace std globalmente en el programa con la ayuda de la palabra clave se llama «uso».
Veremos brevemente en otras secciones.