Los foros del Guille

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

Google
 

Regálate mi libro de Visual Basic 2005
Todo lo explicado es para .NET 2.0.
El complemento ideal para mi libro Novedades de Visual Basic 9.0

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

06/jun/2006
REPETIMOS: Por favor, por favor, por favor... no repitas mensajes en varios foros.
Lo único que consigues con ello es confundir a la gente y dar más trabajo a los que responden mensajes. 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-2018  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8762)
 
Usuarios activos: 105 - App. iniciada: 18/07/2018 13:47:17 GMT - La hora GMT del servidor es: 18/07/2018 14:45:06 GMT