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: