int* HT;
int HTc = 500;
HT = new int[HTc] = {-1}; //Fill array with -1
Je reçois le avertissement:Remplir une taille variable Tableau
listes de initialiseur étendues uniquement disponible avec std = C++ 0x ou = std = gnu ++ 0x
Je suppose que cela signifie qu'il n'est pas compatible avec la norme ANSI, que mon prof. est fou pour. Sinon, comment pourrais-je faire cela?
Sérieusement, arrêtez ce que vous faites et créez votre propre classe de vecteur et de chaîne. Ensuite, utilisez simplement 'std :: fill'. (Ou si votre professeur est stupide à cet égard, faites votre propre remplissage.) – GManNickG
Je ne recommanderais pas que vous utilisiez des tableaux de longueur variable. EDIT: Oh, vous utilisez la mémoire dynamique. –