J'ai ce code:Faire face à caractères en C++ (sans std :: string)
char* value = "abcdefg";
char* secondValue = value;
La deuxième valeur obtenir les addres de valeur ok? Si je supprime "valeur" la deuxième valeur ne sera pas disponible ai-je raison?
donc je dois faire:
char* value = "abcdefg";
secondValue = new char[strlen(value)];
strcpy(secondValue, value);
donc si je supprime la "valeur" pas de problème.
Et enfin dealloc le SecondValue que je dois faire:
delete[] secondValue;
suis-je raison?
Vos questions sont étiquetées et intitulées C, mais 'delete' est la syntaxe C++. Votre question est un peu confuse. –
nouveau/supprimer? C'est C++.Peut-être devriez-vous regarder std :: string. –
ok Je vais changer le titre, je n'ai pas accès à des trucs standards sur le composant que j'utilise. – okami