Bonjour,
Je développe un programme en c++(je développe d'habitude en PHP et je remarque ce language est beacoup moin contraignant), j'ai un objet de classe carte qui a un attribut contenu qui contient un tableau bi-dimensionnel [x][y] contenant des objets de classe Zone.
or je n'arrive pas, par une methode de l'objet Carte pouvoir modifier les attributs d'un objet Zone voulu contenu dans le tableau. Je me retrouve avec des copies de ces objets.

Je vous joint la methode permettant de renvoyer un objet Zone voulu:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Zone Carte::get_zone(int x , int y)
{
	Zone &case=contenu[x][y];
	return case;
 
 
}
j'ai déja éssayé d'utiliser des pointeurs mais j'obtient l'erreure suivante:

conversion from 'Zone*' to non-scalar type 'Zone' requested
un grand merci d'avance.