Ir al contenido principal

Destacado

Desarrollo web Bootcamp

  Introducción a la Programación La programación es el proceso de diseñar y escribir instrucciones que las computadoras entienden para realizar tareas específicas. Estas instrucciones se conocen como código , y permiten a los desarrolladores crear aplicaciones, sitios web, juegos y mucho más. Lenguajes de Programación Comunes en el Desarrollo Web En el desarrollo web, los lenguajes más utilizados incluyen: HTML : Define la estructura del contenido en una página web. CSS : Estiliza y da diseño a los elementos de HTML. JavaScript : Agrega interactividad y funcionalidades dinámicas a las páginas web.      PHP y Python : Son lenguajes de servidor para manejar la lógica y los datos. SQL : Sirve para gestionar bases de datos. Sintaxis Básica La sintaxis es un conjunto de reglas que determina cómo escribir código en un lenguaje específico. Es fundamental para que el programa funcione correctamente. Por ejemplo: javascript let mensaje = "¡Hola Mundo!" ; console . log (mens...

FUNCIONES DE CONVERSIÓN


Si queremos asignar una matriz a un entero, podemos hacer dos cosas: sobrecargar
la funcion =, o declarar una funcion de conversion. EL problema de definir la funcion
sobrecargada =, es que si en el main hay una instruccion del tipo cout<<(int)b no
funcionaria, porque no sabria como asignar una matriz a un entero, debido a que
esto lo tenemos definido en la funcion sobrecargada =.La forma de definir una
funcion de conversion seria:

operator tipo_dato();

Todo esto se ve mejor con un ejemplo:

class vector{
int componentes[MAX];
int orden;
public:
...
...
operator float();
};
vector::operator float()
{
int i;
float f;
for(i=0;i<orden;i++)
f=f+componentes[i];
return (f/orden);
}
En este caso al hacer cout<<(float)a nos devolveria la media aritmetica de la suma
de los componentes del vector. Las funciones de conversion deben ser funciones
miembro de la clase.
Si todavia no has tirado estos apuntes a la basura, felicidades. Pero, ya sabes,
despues de navidades mas C++!!

Comentarios

Entradas populares