Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/06/2006, 20:41
Avatar de _Lucifer_
_Lucifer_
 
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 8 meses
Puntos: 28
Código:
class A
{
private: int i;
public:
A(inti){this.i=i;}

};
class B
{
private: Set< > conjuntoA;
};
Este es el codigo que pusiste como ejemplo, hay un par de correcciones:

Código:
class A
{
private: 
   int i;
public:
   A(inti){this->i=i;} // Correccion aqui

};
class B
{
private: Set<A, less<A> > conjuntoA; // Correccion
};
Aqui estoy suponiendo que quieres hacer un conjunto de del tipo "A", les recive como parametro el tipo de valor que va a contener el conjunto. Esta plantilla (less) es la que se usara para ordenar el conjunto, de hecho contendra la funcion que sera usada para comparar dos elementos.

Detalle importante fijate en el espacio que hay entre ">(aqui va un espacio en blanco)>" si los colocas juntos el compilador lo tomara como el operador de corrimiento de bits ">>"

Pd: Cualquier incoherencia es culpa de la falta de cafe...
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba: