Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Prob Allocation dynamique de strcture complexe (contenant des pointeurs) [ Divers / Général ] (thono42)

vendredi 11 mai 2007 à 14:46:46 | Prob Allocation dynamique de strcture complexe (contenant des pointeurs)

thono42

Bonjour,

J'ai un petit souci peut être pouvez vous m'aider:

J'essaie d'effectuer une allocation dynamique pour le pointeur se trouvnat dans cette structure:

struct Object
{
string idt;
string Name;
string MethodeAccess;
string Priority;
string Size;
string Period;
string Lifetime;
stEquipment* EquipAndAction;
};

ce pointeur point sur une structure suivante:
struct stEquipment
{
char* Num;
int NbActions;
stAction* ListAction;
};
Ici le pointeur StAction point sur une structure contenant des pointeru;

Je sais c'est assez bordelique et complexe mais en faite je voudrai savoir alloué dynamiquement un tableau de stEquipment pour l'associé au pointeur.

J'ai essayer:
ListObject[cpt].EquipAndAction = new struct stEquipment[cpt2];
Mais cela me renvoie l'erreur:
'stEquipment' : no appropriate default constructor available

Merci bien pour vos réponses

vendredi 11 mai 2007 à 18:32:54 | Re : Prob Allocation dynamique de strcture complexe (contenant des pointeurs)

luhtor

C'est quoi la définition de ListObject ?

vendredi 11 mai 2007 à 23:43:49 | Re : Prob Allocation dynamique de strcture complexe (contenant des pointeurs)

mezaya

Il faut définir un constructeur par défaut pour ta structure. c'est tout. ex: struct stEquipment { char* Num; int NbActions; stAction* ListAction; stEquipment() : Num(NULL), NbActions(0), ListAction(NULL) {} };

Voili,Voilou [;)]

samedi 12 mai 2007 à 00:30:20 | Re : Prob Allocation dynamique de strcture complexe (contenant des pointeurs)

luhtor

Pas besoin de constructeur par défaut pour une structure normalement.



Cette discussion est classé dans : dynamique, string, pointeur, allocation, stequipment


Répondre à ce message

Sujets en rapport avec ce message

allocation dynamique [ par none77 ] Bonjour,j'ai un petit prog dans lequel j'utilise deux tablo dynamiques (j'utilise malloc() )A la fin je dois donc faire des free().Mon pb est ke lorsq allocation dynamique d'un tableau à trois dimensions [ par yo62 ] Bonjour,J'ai un bête pointeur dans une structure :int *Tableau;et je voudrais que ce pointeur pointe sur une allocation dynamique de type tableau mais allocation dynamique [ par JediMaster ] je veux crée une variable dynamiqueje fait donc un pointeur et tous marche bien sauf que quelque chose me chifone voila mon codeint* variable = NULL;v Pointeur sur tableau multi-dimensionnel statique [ par pointejb ] Bonjour à tous,Alors voilà :Je déclare un tableau de string à plusieurs dimensions de façon statique :string myMatrice[20][10];Ensuite je veux pouvoir Allocation dynamique de mémoire (°_°) [ par ceeno ] Bonjour à tous,Je cherche a crée un tableau dont j'augmente la mémoire à chaque fois que je veu y enregistrer une nouvelle valeur.Mais je n'y arrive p Allocation dynamique d'un tableau a deux dimensions [ par Kurul1 ] Bonjour à tousJe voudrais allouer dynamiquement un tableau a deux dimensions d'entiersEst-t-il possible de le faire avec des new au lieu d'utiliser ma Matrice dynamique mal allouée [ par wolflinger ] Bonjour, Je souhaite créer une matrice dynamique de type (int **Mat) en C. Mais j'ai un soucis à l'allocation de mémoire. Voici mon code en cours : Récupérer string pointée par un pointeur, strtok [ par boudafc ] Voilà, j'ai un pb dont je ne trouve pas la solution ! je galère, ça fait 2 jours ...donc, ce que je voudrais faire (je suis sûr que c'est tout con en Allocation Dynamique d'une Matrice Help [ par EMSIEN ] Salut à vous toutes et à vous tous,voilà je veux déclarer une matrice de la sorte:     int** MaMatrice;  dans Une ClassePuis au Niveau du Contructeur Allocation dynamique en c++ [ par aliae ] bonjour ; Comment je peut allouer dynamiquement en c++ la memoire de d'un matrice  dynamique de taille x*y constitue d'un tableau de a poiteurs pointe


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,468 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.