FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Inicializar en constructor de array de clases
A ver si me hago entender, suponiendo que tengo una clase llamada Persona quiero hacer algo asi:
Código PHP:
Código PHP:
|
#2
|
||||
|
||||
Que yo sepa no se puede hacer sin un bucle. Y para que queres 50 punteros a lo mismo??
|
#3
|
||||
|
||||
La idea es tener un array donde estará el valor de una variable de la clase. Si hay 50 habrá 50 valores y no quiero tener 50 arrays sino poder acceder al mismo array desde cualquiera de las clases.
|
#4
|
||||
|
||||
No entendi nada de lo que queres hacer y menos aun porque
Y cual es el problema con un bucle para asignar los valores? |
#5
|
||||
|
||||
No entiendo muy bien lo que quieres hacer pero, ¿has probado declarando el array como miembro estático de la clase? Así todas las instancias de la clase accederían al mismo en lugar de crearse uno por cada instancia.
|
#6
|
||||
|
||||
Creo que es lo que quiero pero no se como hacerlo.
|
#7
|
||||
|
||||
Declaras tu clase:
Código:
// MyClase.h typedef char Nombre[10]; class MyClase { public: static Nombre Familia[5]; }; Código:
// MyClase.cpp Nombre MyClase::Familia[5] = {"Pepe", "Juan", "Luís", "María", "Berta"}; Código:
// MyClase.cpp void unaFuncion() { MyClase C; char* N; N = MyClase::Familia[2]; // Luís N = C.Familia[2]; // Luís } |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con constructor.. | linuxtin | OOP | 4 | 08-08-2012 17:20:01 |
Inicializar array de Tremotable | matiaslegnazzi | OOP | 1 | 20-07-2012 22:03:43 |
Paso de Array entre Clases | juangiron | OOP | 13 | 02-05-2007 12:01:07 |
Constructor | kalimero | OOP | 8 | 07-09-2005 17:00:11 |
Inicializar array dinamico | senpiterno | Varios | 2 | 08-09-2004 03:17:34 |
|