Introducción a los comandos de C ++

C ++ es un lenguaje orientado a objetos que fue desarrollado por Bjarne Stroustrup. Es un nivel medio; lenguaje que admite funciones de lenguaje de alto y bajo nivel. Se considera un superconjunto de C y es compatible con todas las características del lenguaje C. Proporciona todas las funciones de programación orientadas a objetos, como encapsulación, ocultación de datos, herencia y polimorfismo. También tiene todas las bibliotecas estándar que actúan como el bloque de construcción. Echemos un vistazo a los conceptos básicos y avancemos lentamente hacia las funciones avanzadas que proporciona el comando C ++.

Comandos básicos de C ++

1. #define

Este comando C ++ se puede utilizar para sustituir un valor particular en todo el archivo en el que se encuentra. Esto ayuda al compilador a recorrer todo el archivo y reemplaza el nombre de esa macro que se creó con el valor que se definió. El reemplazo de esta cadena se detiene al final de la línea.

2. #error

Este comando ayuda a mostrar el mensaje de error que está definido e indica que el compilador se detenga cuando se encuentre este comando. Cuando el compilador encuentra este comando, el compilador muestra el número de línea y el mensaje que se menciona. Esto ayuda al programador a depurar fácilmente.

3. #include

Esto incluye Command ayuda a incluir los archivos mencionados en el código y hacer uso de ellos. Se puede usar de dos maneras:

  • #incluir
  • #include "nombre de archivo"

Cuando se utilizan corchetes angulares cuando un archivo necesita buscar o incluir a través de los directorios de la biblioteca estándar. Cuando se especifican comillas, indica que este nombre de archivo debe buscarse en el directorio actual.

4. #pragma

Al hacer uso de este comando C ++, el programador tiene la capacidad de informar al compilador de las diferentes cosas que se deben hacer. #pragma suele ser específico de la implementación y su uso puede variar de un compilador a otro. Hay diferentes opciones que pueden usarse y una puede ser rastrear la ejecución del programa.

5. # línea

Este comando C ++ se usa para cambiar el valor de las variables __LINE__ y __FILE__. Estas variables muestran el archivo actual y también la línea desde la que se está leyendo.

6. #if

Este comando ayuda a especificar las condiciones que se deben seguir. Permite al usuario simplemente aplicar el control lógico y, si la condición es verdadera, el código seguirá inmediatamente el comando que se compilará.

7. #ifdef

Este comando C ++ es útil para verificar si una macro ha sido definida por la declaración #define o no. Si ya está definido, entonces ejecuta la siguiente declaración que sigue.

8. Cout

Cuando un usuario desea imprimir algún texto o valor de cualquier variable que se haya definido previamente, se utiliza cout. Muestra todos los valores en la pantalla.

9. Cin

Para aceptar el valor del usuario y asignarlo a una variable en particular, el desarrollador debe hacer uso de la variable cin. Cualquier valor puede ser aceptado por el usuario y asignado a la variable de cualquier tipo de datos que se cree.

10. __ ARCHIVO__

Esta variable ayuda a representar el archivo actual que se está procesando. Se puede definir y usar en todo el código y usar.

Comandos intermedios de C ++

Los siguientes son los comandos de C ++ que deben entenderse en un nivel intermedio.

1. Definición variable

Se puede definir una variable y le permite al compilador saber dónde crear una variable. También le permite al compilador saber cuánto almacenamiento se requiere. Esta definición necesita un tipo de datos específico y también puede contener una lista de una o más variables que pueden seguir el tipo de datos. El tipo de datos puede ser char, int, float, double, bool, etc.

2. Lvalue y Rvalue

Las expresiones de valor pueden referirse a cualquier ubicación de memoria que se llame 'lvalue'. Puede aparecer en el lado izquierdo o derecho de la tarea. Rvalue se usa cuando el valor de datos almacenado en una dirección en la memoria. No puede tener un valor que se le pueda asignar y aparecerá en el lado derecho de la asignación.

3. Alcance de las variables

El alcance de las variables puede ser local o global. Si el alcance es local, entonces es accesible solo en la función o bloque donde se definen las variables. Si las variables se definen fuera de todas las funciones, entonces son globales y se puede acceder a ellas desde cualquier parte del código.

4. Literales

Los literales se pueden definir como los valores que un programa no puede alterar. Estas pueden ser constantes que se pueden dividir en números enteros, números de coma flotante, caracteres, cadenas y valores booleanos.

5. Modificadores

Se puede usar un modificador para cambiar el significado del tipo de datos base y usarlo con mayor precisión en diferentes situaciones. Los modificadores de datos son: con signo, sin signo, largo y corto. Estos se pueden aplicar a tipos base enteros.

6. Calificadores

Los calificadores proporcionan información adicional con respecto a las variables que preceden. C ++ proporciona tres de estos. A saber, estos son constantes, volátiles y restringidos.

7. clase de almacenamiento

Esto define el alcance y la vida útil de las variables que están presentes dentro de una función. Las clases de almacenamiento que proporciona C ++ son auto, registro, estático, externo y mutable.

8. Operadores

Este comando C ++ proporciona todos los operadores que admite C. para nombrar algunos, admite operadores aritméticos, operadores relacionales, operadores lógicos, operadores bit a bit, operadores de asignación y operadores misceláneos.

9. bucles

Para realizar tareas que se realizan repetidamente, C ++ ha proporcionado funciones de bucle. Estos ayudan a realizar un conjunto de instrucciones repetidamente hasta que se cumpla una condición específica. Estos bucles son while, for, do.. while y bucles anidados.

10. Matrices

Una matriz es una estructura de datos que se utiliza para almacenar una colección secuencial de elementos de tamaño fijo que pertenecen al mismo tipo. Una matriz almacena una colección de datos y se usa como variables del mismo tipo.

Comandos avanzados de C ++

1. Archivos C ++

Para trabajar con archivos, C ++ proporciona la biblioteca fstream. Tiene tres nuevos tipos de datos: flujo, flujo y flujo continuo. El uso de estos puede especificarse en el tipo de datos: flujo de archivo de salida, flujo de archivo de entrada o cualquier flujo de archivo respectivamente

2. Manejo de excepciones

Para manejar los errores que ocurren en tiempo de ejecución, C ++ proporciona un mecanismo de manejo de excepciones. Ha intentado, atrapar y lanzar bloques. Utilizando estos, se pueden manejar todas las excepciones que ocurrieron.

Consejos y trucos para los comandos de C ++

  • No se confunda entre el operador de asignación (=) y el operador de igualdad (==).
  • Utilice la instrucción 'using' cuando trabaje con programas más pequeños.
  • No utilice variables globales excepto la comunicación entre funciones.
  • Hacer uso de variables locales con for
  • Haga el mayor uso posible de clases y objetos.

Conclusión - Comandos C ++

Por lo tanto, usar el comando C ++ es muy beneficioso ya que es un lenguaje orientado a objetos. Ayuda en la herencia y, como resultado, reutiliza el código. C ++ proporciona todas las funciones de C junto con estas funcionalidades. Es muy importante aprender el comando C ++ como base para aprender otros lenguajes orientados a objetos.

Artículos recomendados

Esta ha sido una guía para los comandos de C ++. Aquí hemos discutido los comandos básicos, intermedios y avanzados de C ++. También puede consultar el siguiente artículo para obtener más información:

  1. Usos de los comandos de Tableau
  2. Cómo usar los comandos de HBase
  3. Principales comandos de MongoDB
  4. Importancia de los comandos de cerdo