Bonjour,
je voulais savoir si il est possible de faire une allocation mémoire pour un tableau de string?
Car ça marche pas chez moi.
ex :
string * tab;
est ce possible de faire tab=(string*)malloc(10*sizeof(string));?
alaninho
Version imprimable
Bonjour,
je voulais savoir si il est possible de faire une allocation mémoire pour un tableau de string?
Car ça marche pas chez moi.
ex :
string * tab;
est ce possible de faire tab=(string*)malloc(10*sizeof(string));?
alaninho
Salut,
Utilise un std::vector<string>.
Déjà, malloc est très orienté C. En C++, utilise l'operator new[] si tu veux vraiment utiliser des tableaux nues (ce qui est de toute façon rarement une bonne idée). Malloc vas t'allouer une zone mémoire, mais ne construira pas les string, donc a moins de faire d'ignobles bidouilles cela ne marchera pas.
Bref, dans tous les cas, utilise un std::vector si tu veux utiliser un tableau.
Je savais que l'on pouvais utiliser les vecteurs mais je sais pas, pas envie.lol.
Merci bien, je vais les utiliser du coup.
Alaninho