Los foros del Guille

Ya está a la venta Novedades de Visual Basic 9.0

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

15/jun/2007
Cuando hagas una consulta, por favor indica que versión del lenguaje estás usando y procura hacer la pregunta en el foro más adecuado... para eso hay varios.
Gracias.

  Foro: C / C++.General Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 56424 - Estructuras y Constructores
IDAsuntoFechaNick 
56424 Estructuras y Constructores17/05/12 20:18Mr. VB 6   
Hola de nuevo:
Tengo el siguiente codigo:
typedef struct Punto
{
    Punto(UInt n){dimension = n;vector = new double[n];}
    ~Punto(void){delete[] vector;}

    UInt dimension;
    double *vector;
};

typedef struct Conjunto
{
    Conjunto(UInt n){conjuntoPuntos = new Punto(n)[n+1];}
    ~Conjunto(void){delete[] conjuntoPuntos;}

    UInt elementos = n+1;
    Punto *conjuntoPuntos;
};
q
que tiene problemas en el constructor de Conjunto: el "(n)" esta mal de alguna manera, pero lo necesito para el constructor de Punto. Donde va? Lo que yo quiero hacer es tener un arreglo de Puntos de n+1 elementos.

Un saludo
IDAsuntoFechaNick 
56425 Re: Estructuras y Constructores (Resp: 56424)17/05/12 22:17Mr. VB 6   
Segui probando combinaciones y al parecer el problema es mas elemental de lo que pense: no se como hacer un arreglo de objeros de una clase que no tenga un constructor por defecto. Algo como esto:
clase objeto(1,2,3)[5];
es lo que no puedo hacer. Seria un arrelgo de 5 instancias de la clase "clase" cuyo constructor recibe los parametros 1,2 y 3.

Un saludo


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2017  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8762)
 
Usuarios activos: 92 - App. iniciada: 21/11/2017 10:44:15 GMT - La hora GMT del servidor es: 21/11/2017 12:10:09 GMT