Bonjour à tous,
Je comprends le fonctionnement des pointeurs mais j'ai du mal à savoir quand les utiliser notamment sur ce petit exemple avec un tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
cout << "Saisir la taille du tableau ";
			int sizeT;
			cin >> sizeT;
			int tab[sizeT];
écris comme ça, çà ne marche pas, il faut le déclarer avec un pointeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
cout << "Saisir la taille du tableau ";
			int sizeT;
			cin >> sizeT;
		//	int tab[sizeT];
			int* t = new int[sizeT];
Pour quelle(s) raison(s) ? si quelqu'un pouvait m'expliquer MERCI