Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Apuntes / C++ - Uso de Punteros a Objetos

C++ - Uso de Punteros a Objetos

 ***** (2 opiniones)
CopyLeft Apuntes de Maria Denys Vela Mejia - 09 de Mayo de 2006
Temas Relacionados: CGIVisual Studio
9. Uso de Punteros a Objetos



main()
{
samp ob[4]={ samp(2,1), samp(3,5), samp(2,4), samp (3,1) };
int i;
samp *p;
p=ob;
for (i=0; i<4; i++)
{
cout << p->get_a() << p->get_b();
p++;
}
}

B.


#include <iostream.h>

class num {
int a;
friend ostream &operator<< (ostream &output, const num &a);
public:
num() { a=0; }
num(int n) { a=n; }
int get_a() { return a; }
num operator+=(num n); operador binario como funcion miembro
num operator++();
operador unario de preincremento
friend num operator+ (num a, num b); operador binario como funcion amiga
friend int operator> (num a, num b);
operador binario como funcion amiga
};

num num::operator++()
{
++a;
return *this;
}

num num::operator+=(num n)
{
a+=n.get_a();
num b(get_a());
return b;
}

num operator+ (num a, num b)
{
num c(a.a+b.a);
return c;
}

int operator> (num a, num b)
{
return (a.a > b.a);
}

ostream &operator<< (ostream &output, const num &a)
{
output << a.a << '\n';
return output;
}

main()
{
num ob1(10), ob2(15), ob3;
ob3=ob1+ob2;
if (ob3>ob1) ob2=(ob3+=ob1);
ob2=ob3++;
cout << ob2;
}
Autor y licencia de 'C++ - Uso de Punteros a Objetos'

Wikis relacionados con 'C++ - Uso de Punteros a Objetos'

En este artículo pretendo explicar qué son, para qué son y cómo se usan los... Más »
Mediante este pequeño pero abartcador curso ud. podra conocer mejor las actualizaciones del C#.NET 2.0.... Más »
UML (Unified Modeling Language) es un lenguaje que permite modelar, construir y documentar los elementos... Más »
Este es el diario de Peter Class sobre sus dias aprendizaje de una disciplina de... Más »
El “hablante ingenuo”, es decir, aquel que no reflexiona expresamente acerca de su lengua, mantiene... Más »
¿Estás seguro de que deseas eliminar este capítulo?