Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1742 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  instanciation dynamique de matrice

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

instanciation dynamique de matrice

n°1293935
drazor
Posté le 28-01-2006 à 13:22:42  profilanswer
 

comment on fait une instanciation dynamique de matrice??

Code :
  1. pixel  image[][];
  2. puis
  3. image= new pixel[haut][larg];


 
ou  

Code :
  1. pixel ** image
  2. image= new pixel[haut][larg];


aucun ne marche??
 
help please!!!


---------------
si un jour on te reproche que ton travail n'est pas celui d'un professionel . dit toi bien que se sont des professionels qui on construit le titanic et des amateurs l'arche de noë...
mood
Publicité
Posté le 28-01-2006 à 13:22:42  profilanswer
 

n°1293940
Taz
bisounours-codeur
Posté le 28-01-2006 à 13:36:55  profilanswer
 

vector<vector<pixel>>

n°1293942
drazor
Posté le 28-01-2006 à 13:37:38  profilanswer
 
n°1293945
Taz
bisounours-codeur
Posté le 28-01-2006 à 13:39:36  profilanswer
 

sors toi les doigts du cul

n°1293947
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-01-2006 à 13:39:48  profilanswer
 


et encore un.... google -> STL Containers


---------------
J'ai un string dans l'array (Paris Hilton)
n°1293948
drazor
Posté le 28-01-2006 à 13:40:15  profilanswer
 

sa sert a quoi un forum alors?

n°1293951
Taz
bisounours-codeur
Posté le 28-01-2006 à 13:43:48  profilanswer
 

à le lire, n'est-ce pas ?

n°1296739
Epidote
Posté le 01-02-2006 à 17:45:33  profilanswer
 

drazor a écrit :

comment on fait une instanciation dynamique de matrice??

Code :
  1. pixel  image[][];
  2. puis
  3. image= new pixel[haut][larg];


 
ou  

Code :
  1. pixel ** image
  2. image= new pixel[haut][larg];


aucun ne marche??
 
help please!!!


 
Tu peux pas comme ca, seul la derniere dimension peut etre allouer en dynamique (grossierement)
Alors comme tes petits camarades tu passes par la STL (et toutes une liste de contenair)
 
Soit tu fais ca a l'ancienne proprement :
 
pixel** image;
 
image = new pixel[][haut];
 
for(int i = 0; i < haut; i++){
    image[i] = new pixel[larg];
}
 
 
pour le delete c'est aussi propre si tu fais
 
for(int i = 0; i < haut; i++){
    delete[] image[i];
}
 
delete[] image;


Message édité par Epidote le 01-02-2006 à 17:52:25
n°1296810
drazor
Posté le 01-02-2006 à 19:00:50  profilanswer
 

merci, javai retrouvé la répons ene lisant mes cours d'algo (ct en c avec un malloc) javai pas fait le raprochement comme une truffe


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  instanciation dynamique de matrice

 

Sujets relatifs
Curseur dynamique ou bouton refresh ?champ de texte dynamique et caractere gras
Création d'objet dynamiqueajout dynamique de TextBox dans une colonne DataGrid
matrice avec des vecteursDatagrid C# affichage dynamique de champs de texte
C# : affichage dynamique de champ de texteQuizz dynamique
gestion dynamique et redirection ???contenu dynamique d'un formulaire suivant une BDD
Plus de sujets relatifs à : instanciation dynamique de matrice


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR