Ejemplos de C++

www.onlinetis.com
 

Aquí tienes varios ejemplos de código en C++, un lenguaje de programación de propósito general que es una extensión del lenguaje C, con características de programación orientada a objetos.


1. Hola Mundo

Este es el ejemplo más básico. La función cout se utiliza para imprimir texto en la consola. La biblioteca iostream se usa para la entrada y salida de datos.

C++
#include <iostream>

int main() {
  std::cout << "¡Hola, mundo!" << std::endl;
  return 0;
}
  • #include <iostream>: Incluye la biblioteca para la entrada/salida de datos.

  • std::cout: cout es el objeto de la corriente de salida estándar.

  • <<: El operador de inserción se usa para enviar datos a la corriente.

  • std::endl: Inserta un salto de línea y vacía el búfer de salida.


2. Variables y Tipos de Datos

C++ es un lenguaje con tipado estático, lo que significa que debes declarar el tipo de dato de una variable antes de usarla.

C++
#include <iostream>

int main() {
  int edad = 30;              // Número entero
  double precio = 19.99;      // Número decimal (doble precisión)
  char inicial = 'J';         // Carácter
  std::string nombre = "Juan"; // Cadena de texto
  
  std::cout << "Nombre: " << nombre << std::endl;
  std::cout << "Edad: " << edad << std::endl;
  std::cout << "Precio: " << precio << std::endl;
  std::cout << "Inicial: " << inicial << std::endl;
  
  return 0;
}

Para usar std::string, necesitas incluir la biblioteca <string>. En este caso, no es necesario porque iostream a menudo la incluye internamente, pero es buena práctica declararla explícitamente.


3. Funciones

Las funciones permiten organizar el código en bloques reutilizables. Este ejemplo define una función para sumar dos números.

C++
#include <iostream>

// Declaración de la función (prototipo)
int sumar(int a, int b);

int main() {
  int resultado = sumar(10, 5);
  std::cout << "La suma es: " << resultado << std::endl;
  return 0;
}

// Implementación de la función
int sumar(int a, int b) {
  return a + b;
}

Es una buena práctica declarar el prototipo de la función antes de main() para que el compilador sepa de su existencia.


4. Clases y Objetos (Programación Orientada a Objetos)

La programación orientada a objetos es una de las características principales de C++. Las clases son plantillas para crear objetos. Este ejemplo define una clase Coche.

C++
#include <iostream>
#include <string>

// Definición de la clase
class Coche {
public:
  std::string marca;
  std::string modelo;
  int anio;

  void mostrarInfo() {
    std::cout << "Marca: " << marca << ", Modelo: " << modelo << ", Año: " << anio << std::endl;
  }
};

int main() {
  Coche miCoche; // Creación de un objeto de la clase Coche
  
  miCoche.marca = "Toyota";
  miCoche.modelo = "Corolla";
  miCoche.anio = 2022;

  miCoche.mostrarInfo(); // Llama a un método del objeto
  
  return 0;
}
  • class Coche: Declara una nueva clase llamada Coche.

  • public: Un especificador de acceso que indica que los miembros (marca, modelo, etc.) son accesibles desde fuera de la clase.

  • miCoche: Es una instancia de la clase Coche, lo que se conoce como un objeto.

Entradas populares de este blog

Ciberseguridad y hacking con Whatweb

Como robar contraseñas haciendo un phishing web

Arsenal software hacking NFC