Bonjour,
je voudrais faire un tableau en 2 dimensions en c++.
voici l'equivalent en C de ce que je voudrais faire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
        int ** m_pHoleMap;
	m_pHoleMap=(int **)malloc(sizeof(int*)*nbLines);
	for(int i=0;i<nbLines;i++){
		m_pHoleMap[i]=(int*)malloc(sizeof(int)*nbColumns);
		for(int j=0;j<nbColumns;j++)
			m_pHoleMap[i][j]=-1;
	}
mais le malloc ca fait pas trop C++.
J'ai pense a un truc du style:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
        int ** m_pHoleMap=new int[nbLines][nbColumns];
mais ca ne marche pas.
Si vous avez des suggestions.
Merci d'avance