En C++, los programas están estructurados alrededor de funciones, que son bloques de código reutilizables diseñados para realizar tareas específicas. El lenguaje es fuertemente tipado, lo que significa que cada variable debe ser declarada con un tipo de dato específico, como enteros, caracteres o reales.