Bonjour tout le monde, je suis en train de g�rer ma map gr�ce � une classe Carte.

J'utilise ce code

Code : S�lectionner tout - Visualiser dans une fen�tre � part
vector < vector < CaseCarte > > m_CaseCarte;
afin de g�rer chaque case. Malheureusement, quand on utilise une vector, une copie de l'objet est cr�ee en m�moire. Je vais faire court, avec une carte de 10 * 10 cases, sachant que je map sous trois couches (trois sprites par cases), 300 sf::sprite sont utilis�s... �a fait beaucoup.

Je n'ai pas de ralentissement, la map charge et s'affiche en moins d'une demie seconde.
J'aimerai faire de l'�conomie de m�moire et manipuler les cases avec ce code :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
vector < vector < shared_ptr <CaseCarte> >> m_CaseCarte;
Mais comment faire pour initialiser correctement chaque pointeur dans le vector � deux dimensions ?

Merci D'Avance.
Au Revoir.