Nainwak's World Index du Forum Nainwak's World
Combattez des nains de jardins !
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Pb en C++

 
Ce forum est verrouillé; vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.    Nainwak's World Index du Forum -> Plaine publique
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Vince
agasinM95


Inscrit le: 05 Mai 2004
Messages: 891
Localisation: Pontoise, ville des Rois de France na!

MessagePosté le: Mer 05 Mai, 2004 10:42    Sujet du message: Pb en C++ Répondre en citant

Je cherche quelqu'un qui saurait comment convertir le vector du java en un tableau de classe en C++

Imaginons que je veuille faire un annuaire contenant des abonnés (eux mêmes définis par leur nom et leur numéro qui sont des tableaux de char).
Cet annuaire devra donc avoir la forme d'un tableau contenant la classe abonné.
c'est facile en java, seulement voilà, c en C++ qu'il faut que je réalise ça Wink

a vot' bon coeur, et merci pour les futures suggestions
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Vince
agasinM95


Inscrit le: 05 Mai 2004
Messages: 891
Localisation: Pontoise, ville des Rois de France na!

MessagePosté le: Mer 05 Mai, 2004 10:55    Sujet du message: Répondre en citant

up, c très très important lol j'suis en galère
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Eki
kissonlaisnorkies


Inscrit le: 11 Nov 2002
Messages: 1367
Localisation: Paris

MessagePosté le: Mer 05 Mai, 2004 10:57    Sujet du message: Répondre en citant

Deux secondes stp
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Eki
kissonlaisnorkies


Inscrit le: 11 Nov 2002
Messages: 1367
Localisation: Paris

MessagePosté le: Mer 05 Mai, 2004 11:07    Sujet du message: Répondre en citant

Citation:
1 -- class CPersonne; // si tu met dans le même .h
2 --
3 -- class CVector
4 -- {
5 -- public:
6 -- // Constructeur & Destructeur
7 -- CVector();
8 -- ~CVector();
9 -- //Acesseurs
10 -- CPersonne * getHead();
11 -- void setHead(CPersonne * pHead);
12-- // redéfinition de l'opérateur []
13 -- CPersonne& operator[](int i); // pas sur de la signature de la méthode
14 --
15 -- int getCount();
16 --
17 -- add();
18 -- removeAt( int iIndex);
19 -- removeAll();
20 --
21 --
22 -- private:
23 --
24 -- CPersonne * m_pHead;
25 -- }
26 --
27 --
28 --
29 -- class CPersonne
30 -- {
31 -- public:
32 -- // Constructeur & Destructeur
33 -- CPersonne();
34 -- ~CPersonne();
35 -- // Acesseurs
36 -- char * getNom();
37 -- char * getPrenom();
38 -- void setNom(char * szNom);
39 -- void setPrenom(char * szPrenom)
40 -- // redéfinition de l'opérateur =
41 -- CPersonne& operator=(const CPersonne& other);
42 --
43 -- private:
44 --
45 -- char * m_szNom;
46 -- char * m_szPrenom;
47 --
48 -- CPersonne * m_pNext;
49 -- }


Dans tout ce magma que j'ai craché en 2 min ...
tout d'abord faut faire une liste chainée de CPersonne. (cf. pointeur ligne 48 ).
Ce qui me semble le plus important ensuite c'est les redéfinitions d'opérateurs.
l'opérateur [] aura le role d'accesseurs comme dans un verteur Java ( si mes souvenir sont bon Wink)
puis l'opérateur = qui permettra d'écrire le code valide suivant :

CPersonne personne = CPersonne();
vector[1] = personne;

Si tu sais pas comment faire pour les rédéfinitions d'opérateur cherche sur n'importe quel bouquin de C++

Remarque la classe CPersonne c'est peut être mieux de faire un template ( pareil voir bouquin pour ca)

( et pis si ca se trouve c'est merdique mon truc mais j'ai pas l'habitude de faire des trucs comme ca en fait Smile )[/b]
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Vince
agasinM95


Inscrit le: 05 Mai 2004
Messages: 891
Localisation: Pontoise, ville des Rois de France na!

MessagePosté le: Mer 05 Mai, 2004 11:09    Sujet du message: Répondre en citant

lol
merci, je vais voir ce que je peux piocher là dedans

au fait : Sartrouville Rulezzzzz Wink
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Ce forum est verrouillé; vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.    Nainwak's World Index du Forum -> Plaine publique Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com