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
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
Partager