Un pointeur sur un tableau de pointeur

Résolu
brekiano Messages postés 15 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 4 octobre 2010 - 29 janv. 2008 à 19:22
brekiano Messages postés 15 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 4 octobre 2010 - 30 janv. 2008 à 14:00
g un ptt probleme,
je veux declarer un pointeur sur un tableau de pointeur, chaque pointeur du tableau doit referer a un neurone,en faite c mon PFE

je dois cree un reseau (qui se compose des couches)
chaque couche contient un ensemble de neurone(il y a deux type d'apres ma conception)
NeuroneEC(cad neurone pour les couches d'entree et des couches cachées)
NeuroneS(pour les neuone de la couche de sortie)
class NeuoneEC : public NeuroneS
le probleme et dans cette class
class Couche{
private:
 
    int nombreNeurones;
public:
     NeuroneS **tab_neurone;
    Couche(int nombre_neurones, int nb_neurones_couche_suiv){
        nombreNeurones = nombre_neurones;
            *tab_neurone = new NeuroneS[nombre_neurones]; /* pour la creation d'un tableau de pointeur sur des neurones*/
           
            for(int i=0;i<nombre_neurones;i++)
                    tab_neurone[i]=new NeuroneEC(nb_neurones_couche_suiv);

             ....
    }
};
 si je compile il n y a aucune erreur, mais l'hors de l'execution il y a un message de ne pas envoyé :s
svp, aider moi pour ce probleme.
je veux juste les instructions comment créer un pointeur sur tableau des pointeurs.
merci d'avance :)

1 réponse

brekiano Messages postés 15 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 4 octobre 2010
30 janv. 2008 à 14:00
merci, meme s'il n y a pas d'aide.
g trouvé la solution:
il faut declarer comme ca
Objet **ptr;
//apres
ptr=new ptr*[nom_de_case];
for(int i=0;i<nom_de_case;i++)
    ptr[i]=new Objet(/* s'il y a des parrametre */);

merci, pour d'autre kestions :)
3
Rejoignez-nous