CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[C++] Allocation dynamique de tableau

Virtuality
Virtuality
Niveau 8
26 janvier 2006 à 21:19:19

Mais quintoff, tu t´es mis au C++ non? tu continue ou tu es retourné au java?
Et sinon ce projet dont tu ne veux pas parler sur l´autre topic, c´est quel language? (si ce n´est trop demandé lol^^).
Quand à devamateur, c´en est ou?

Aldebran
Aldebran
Niveau 10
26 janvier 2006 à 21:22:26

:merci: J´ai finalement opté pour la solution de JYY qui utilise les STL et ça marche parfaitement :)

Quintoff
Quintoff
Niveau 10
26 janvier 2006 à 21:29:49

Je connais suffisement de la programmation en général pour me débrouiller en C++ avec les bases que j´ai :) . Sinon le projet actuel est en Java, j´ai fort progressé dans ce domaine ces temps-ci et j´ai découvert des apsect du langage très interessant et également qui si je prètais suffisament attation à mon code je pouvais réaliser des applications Java très performantes. Cependant j´ai déja en tête un projet C++ car j´aimerais faire de la 2D isométriques :ok:

Pour DevAmateur, les infos vont arrier en masse quand "mon" projet (en fait je suis pas tout seul :) ) actuel sera terminé ou du moins bien avancé. Et j´enprofiterais pour faire les turos persos et les projets.

Virtuality
Virtuality
Niveau 8
26 janvier 2006 à 21:30:49

cool cool, alors bon courage et vivement des infos lol :ok:

Quintoff
Quintoff
Niveau 10
26 janvier 2006 à 21:31:38

Merci :)

godrik
godrik
Niveau 30
27 janvier 2006 à 13:17:41

alors oui "effective C++" (en francais: "le C++ eficace") est un livre a avoir lu. Il est vraiment bien, il donne 50 conseil de programmation en C++, en quelques sortes quel sont les pièges du C++.
Scott Meyers a d´ailleurs ecrit une suite qu´il a appelé "more effective C++" qui n´est a ma connaissance pas traduit en francais. je ne l´ai pas encore lu donc, je ne peux rien vous dire.
Pour info il a aussi ecrit "effective STL".

Pour revenir au probleme de base, oui, c´est assez moche ce qui a été fait.. :) une solution "a l´arrache" pour faire un peu plus performant que l´utilisation de vecteur:

class vecteur2D
{
int dimX, dimY;
int* data;
public:
vecteur2D(int dx, int dy):
dimX(dx), dimY(dy), data(new int[dx*dy])
{}

int* operator[] (int x)
{return data+x*dy;}
};

bon bien sur c´est codé a l´arrache; il faudrait mettre de la protection un peu partou histoire de ne pas faire trop n´importe quoi...
j´avais ecrit qqch d´un peu plus joli avec template et verification de bornes ici meme (chercher a tableau ou a allocation, je ne sais plus)

sinon, pourquoi ca marche
vecteur2d vet (3,4);
vet[3][4] = 42;
vet[3] renvoie un int*; on peut donc utiliser [] dessus...

Virtuality
Virtuality
Niveau 8
27 janvier 2006 à 15:43:06

godrik > J´ai fait pas mal de recherche, et je pense m´acheter asse rapidement justement :
-Le C++ efficace
et
-STL précis & concis

Du moins pour le moment...
Dsl pour le hs en fait :-p

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment