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

  FORUM HardWare.fr
  Programmation
  C++

  .

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

.

n°1510627
allez-pari​s
Posté le 04-02-2007 à 17:45:02  profilanswer
 

.


Message édité par allez-paris le 04-04-2007 à 20:46:58
mood
Publicité
Posté le 04-02-2007 à 17:45:02  profilanswer
 

n°1511069
allez-pari​s
Posté le 05-02-2007 à 18:17:00  profilanswer
 

..

Message cité 1 fois
Message édité par allez-paris le 21-02-2007 à 18:56:13
n°1511079
ptitchep
Posté le 05-02-2007 à 18:35:23  profilanswer
 

allez-paris a écrit :

bon les choses s'éclaircissent :
apres des recherches, je pense qu'il va falloir que j'utilise les listes chainées.
corrigez moi si je me trompe


 
Fais plutôt des recherches au niveau de std::vector: ça c'est du c++!!!
 

Code :
  1. std::vector<Cpersonne> personnes;


 
ensuite tu disposes de méthodes d'ajout et de suppression, par exemple:

Code :
  1. Cpersonne unePersonne (nom,prenom);
  2. personnes.push_back (unePersonne); //ajoute l'élément unePersonne de type Cpersonne à la fin du vector


 
A cela tu rajoutes des méthodes de recherche et plein d'autres.
Tu as aussi d'autres containers car vector est un peu l'equivalent d'un tableau. Tu as par exemple des listes, des files...
Documente toi sur la STL elle est sûrement bien mieux conçue que tout ce que tu pourras faire.


---------------
deluser --remove-home ptitchep
n°1511182
Taz
bisounours-codeur
Posté le 05-02-2007 à 22:56:29  profilanswer
 

et std::string pour les nom / prénom.
 
Et pitié, vire de C devant tes noms de classes, c'est ridicule.

n°1511183
ptitchep
Posté le 05-02-2007 à 23:01:11  profilanswer
 

Taz a écrit :

Et pitié, vire de C devant tes noms de classes, c'est ridicule.


 
:lol: j'osais pas le dire. C'est pour quoi faire à la base?


---------------
deluser --remove-home ptitchep
n°1511184
++fab
victime du syndrome IH
Posté le 05-02-2007 à 23:06:13  profilanswer
 

Les classes MFC sont préfixé de C, j'en ignore l'origine, mais ça a surement inspiré du monde. Dans la tête de pas mal de personnes, c'est C comme class.

n°1511185
ptitchep
Posté le 05-02-2007 à 23:10:18  profilanswer
 

ok, encore un truc qui sert à rien quoi...


---------------
deluser --remove-home ptitchep
n°1511187
Taz
bisounours-codeur
Posté le 05-02-2007 à 23:15:24  profilanswer
 

++fab a écrit :

Les classes MFC sont préfixé de C, j'en ignore l'origine, mais ça a surement inspiré du monde. Dans la tête de pas mal de personnes, c'est C comme class.


En fait c'est une histoire de Borland. Quand ils ont sorti leur bibli standard, mais comme il n'y avait pas de namespace, ils ont préfixé en T pour ne pas rentrer en collision. Seulement des abrutis se sont dit 'hey, ils mettent des T, j'ai qu'à mettre un T aussi' ... j'imagine que c'est la même bêtise avec les C.

n°1511199
KangOl
Profil : pointeur
Posté le 05-02-2007 à 23:40:10  profilanswer
 

bibli standard, c'est un grand mot ...

n°1511207
allez-pari​s
Posté le 06-02-2007 à 00:12:07  profilanswer
 

..


Message édité par allez-paris le 21-02-2007 à 18:56:21
mood
Publicité
Posté le 06-02-2007 à 00:12:07  profilanswer
 

n°1511225
Joel F
Real men use unique_ptr
Posté le 06-02-2007 à 08:20:28  profilanswer
 

les listes chainées, c'est un concept de conteneur.
Son implantation dans un langage est libre. En C++,  
la STL fournit plusieurs implantation du concept (plus list que vector d'ailleurs).

n°1511289
allez-pari​s
Posté le 06-02-2007 à 11:31:56  profilanswer
 

..


Message édité par allez-paris le 21-02-2007 à 18:56:25
n°1511320
_darkalt3_
Proctopathe
Posté le 06-02-2007 à 11:56:05  profilanswer
 

Non, parce que c'est plus dans l'esprit c++.
 
Accessoirement parce que la STL est assez bien foutue et fourni pas mal d'outils pratiques dans la vie de tout les jours.


---------------
Töp of the plöp
n°1511322
Taz
bisounours-codeur
Posté le 06-02-2007 à 11:57:14  profilanswer
 

oui oui

n°1511535
allez-pari​s
Posté le 06-02-2007 à 18:42:13  profilanswer
 

..


Message édité par allez-paris le 21-02-2007 à 18:56:31
n°1511542
allez-pari​s
Posté le 06-02-2007 à 18:59:24  profilanswer
 

..

Message cité 1 fois
Message édité par allez-paris le 21-02-2007 à 18:56:37
n°1511553
ptitchep
Posté le 06-02-2007 à 19:30:38  profilanswer
 

allez-paris a écrit :

Euh... je suis un peu perdu dans tout çà
Qqun aurait il un lien?


 
si t'es sous linux, va voir /usr/share/doc/stl-manual/html/index.html
Il y a un package à installer (apt-get install stl-manual pour debian).
Si t'es sous windows ben, [:google] sinon il doit y avoir des liens en bas de la page de wikipedia.
Si tu galères vraiment trop, je pourrais peut-être te faire un zip et te l'envoyer mais ca doit déjà être disponible sur le net.


---------------
deluser --remove-home ptitchep
n°1511562
Joel F
Real men use unique_ptr
Posté le 06-02-2007 à 20:32:42  profilanswer
 
n°1511564
ptitchep
Posté le 06-02-2007 à 20:36:30  profilanswer
 

j'ai regardé que le sommaire mais il a l'air très bien ce pdf.


---------------
deluser --remove-home ptitchep
n°1511607
allez-pari​s
Posté le 06-02-2007 à 23:29:51  profilanswer
 

..

Message cité 1 fois
Message édité par allez-paris le 21-02-2007 à 18:56:43
n°1511621
ptitchep
Posté le 07-02-2007 à 00:18:55  profilanswer
 

allez-paris a écrit :


deja qu'en francais c'est dur alors en anglais..... :D


 
Ben t'as intérêt à bosser ta compréhension écrite de l'anglais si tu veux programmer mon gars. 90% de la doc est en anglais quel que soit le sujet.


---------------
deluser --remove-home ptitchep
n°1511625
allez-pari​s
Posté le 07-02-2007 à 00:44:56  profilanswer
 

..


Message édité par allez-paris le 21-02-2007 à 18:56:49
n°1511659
Taz
bisounours-codeur
Posté le 07-02-2007 à 08:47:12  profilanswer
 

il est bien ce schéma :)

mood
Publicité
Posté le   profilanswer
 


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

  .

 

Sujets relatifs
Plus de sujets relatifs à : .


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