Ver Mensaje Individual
  #1  
Antiguo 13-04-2019
branncg branncg is offline
Miembro
 
Registrado: jun 2015
Posts: 18
Reputación: 0
branncg Va por buen camino
ayuda con punteros en C++

Hola, resulta que tengo una funcion que une los valores de los conjuntos A y B, en un tercer conjunto llamado C, la union funciona bien,como ven estoy trabajando con punteros, ConjuntoPtr es una clase, A,B y C son los 3 objetos de la clase ConjuntoPtr, o los 3 conjuntos, aqui creo nuevos objetos a y b, pero al eliminar los elementos de a y b minusculas, se eliminan tambien de A y B mayusculas, yo solo quiero que se eliminen de a y b minusculas, no de los objetos principales A y B, alguna idea de como puedo hacerlo por favor, muchas gracias de antemano.
Código:
 void Union( ConjuntoPtr *A,ConjuntoPtr *B,ConjuntoPtr *C){
	ConjuntoPtr *a=new ConjuntoPtr;
	a=A;
	ConjuntoPtr *b =new ConjuntoPtr;
	b=B;
	while(a->Cardinal()!= 0){
		int elem= a->Muestrea();
		C->Inserta(elem);
		a->Suprime(elem);

	}
		while(b->Cardinal()!= 0){
		int elem= b->Muestrea();
		C->Inserta(elem);
		b->Suprime(elem);


	}
	
}
Responder Con Cita