tableau d'objet dans une classe (et ca marche pas bien sur) [resolu] - C++ - Programmation
Marsh Posté le 05-11-2010 à 18:55:08
Citation : _park[_nbrvoit -1] = invoit; |
C'est pas bon:
Au départ, _nbrvoit est à 0
Quand tu ajoutes ta première voiture, tu fais donc: _park[ -1]
Si tu fais
Citation : _park[_nbrvoit] = invoit; |
Ça devrait être mieux.
A+,
Marsh Posté le 06-11-2010 à 00:34:45
C'est déjà un problème que j'avais pas vu, merci
il y a encore une derniere erreur à la compilation:
la ligne:
Code :
|
semble lui casser les pieds
je crée bien un tableau contenant inCapa objet voiture, je ne devrais pas avoir à préciser autre chose si?
Code :
|
Marsh Posté le 06-11-2010 à 09:55:40
C'est parce que tu n'as pas défini de constructeur sans paramètres pour la classe Voiture. A partir du moment où tu définis un constructeur, le compilateur ne génère pas de constructeur par défaut.
Pense à vérifier s'il y a des places libres avant d'ajouter une voiture, sinon tu vas dépasser la capacité du tableau.
Marsh Posté le 07-11-2010 à 14:03:17
c'est bon ca marche,
merci pour votre aide et vos réponses!!
Marsh Posté le 05-11-2010 à 16:27:10
Salut,
je débute et j'ai deja des petits problemes.
resume:
j'ai une classe voiture et une classe parking.
Je veux mettre des voitures dans le parking. (mais le gardien est pas trop cool, il veut pas )
j'ai donc cree dans parking.hpp un attribut:
et dans parking.ccp:
mais il veut pas...
je vous met les codes:
(la classe voiture marche bien, pas d'erreur de compilation ni d'execution.)
voiture.hpp
parking.hpp
parking.cpp
main.cpp
voila
merci d'avance
ps: l'erreur doit etre ridicule, c'est notre premier TP de C++...
Message édité par karlakir le 07-11-2010 à 14:02:44
---------------
Si vous avez rien à faire, cliquez ici: