Poo

Páginas: 2 (448 palabras) Publicado: 11 de marzo de 2015


1- Ponga un ejemplo donde se realice lo mismo usando punteros
a) Punteros
#include
using namespace std;
void Cuadrado(int * num1, int * num2)
{
*num1 = (*num1) * (*num1);
*num2= (*num2) * (*num2);
}
int main()
{
int numero1 = 10, numero2 = 25;
Cuadrado(&numero1, &numero2);
cout << "Numero1: " << numero1 << "\nNumero2: " << numero2 << endl;
}


b) Referencias#include
using namespace std;

void cuadrado (int &num1, int &num2){
{
num1 * = num1;
num2 * = num2;
}

int main()

int n1=10, n2=25;
cuadrado(n1,n2);
cout << n1 << "\t" << n2<

}






2- Investigue que es:
a) Un constructor:
Son unos métodos especiales que se ejecutan automáticamente al crear un objeto de la clase. En su declaración no se especifica el tipo dedato que devuelven, y poseen el mismo nombre que la clase a la que pertenecen. Al igual que otros métodos, puede haber varios constructores sobrecargados, aunque no pueden existir constructoresvirtuales.
Como característica especial a la hora de implementar un constructor, justo después de la declaración de los parámetros, se encuentra lo que se llama "lista de inicializadores". Su objetivo esllamar a los constructores de los atributos que conforman el objeto a construir.
Cabe destacar que no es necesario declarar un constructor al igual que un destructor, pues el compilador lo puede hacer,aunque no es la mejor forma de programar.


b) Un constructor copia
Es un constructor que recibe un objeto de la misma clase, y realiza una copia de los atributos del mismo. Al igualque el predeterminado, si no se define, el sistema proporciona uno.










3- Investigar como se sobrecarga el operador [ ] y ponga un ejemplo:
Se llama sobrecarga de operadores cuando reutilizandoel mismo operador con un número de usos diferentes. El operador "[ ]", sólo puede ser sobrecargado cuando se define como miembros de una clase.
Ejemplo:
m.operator[](n);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pooo
  • pooo
  • Pooo
  • pooo
  • Pooo
  • Poo
  • poo
  • POO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS