Bonjour,
Je cherche à initialiser le plus vite possible un tableau mais :
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 int *tableau = NULL; int taille = 10; tableau = new int[taille];
Avec ce code, les valeurs du tableau ne sont pas à zéro.
Existe-t-il une autre solution que de l'initialiser avec une boucle ?
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for (int i = 0 ; i < taille ; i++) { tableau[i] = 0; }
Et peut-on utiliser la même vérification qu'en C pour prévoir l'échec ?
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if (tableau == NULL) { cout << "Memoire insuffisante" << endl; delete[] tableau; system("pause"); }
Partager