Tableau dynamique : Initialisation et vérification
Bonjour,
Je cherche à initialiser le plus vite possible un tableau mais :
Code:
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:
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:
1 2 3 4 5 6 7
| if (tableau == NULL)
{
cout << "Memoire insuffisante" << endl;
delete[] tableau;
system("pause");
} |