superiorité de string - C++ - Programmation
Marsh Posté le 25-09-2006 à 11:24:39
Et alors??? lis plutôt le source de std::string, c'est généralement plus instructif.
Marsh Posté le 25-09-2006 à 12:22:52
je chercher une explication simple pour que meme des gas comme taz puisse comprendre ...
Je lai lu le source ...
Seulement tous le monde n'a pas le temps ou la curiositer ou le meme le niveau pour comprendre...
Marsh Posté le 25-09-2006 à 13:21:05
Pourquoi utiliser std::string en C++ ? parce que c'est le type naturel pour représenter des chaînes de caractères en C++. De même que java.lang.String en Java. Utiliser autre chose, c'est être stupide et mal appris.
Marsh Posté le 25-09-2006 à 14:48:05
Bonjour,
sans vouloir créer de polémique, je voudrais savoir (et comprendre) pourquoi le constructeur de "std::ofstream" (ou sa méthode "open" ) n'accepte que "char const*" et non "std::string const&" comme premier argument... Pourquoi n'y a-t-il pas de surcharge pour tolérer "les deux" représentations des chaînes ?
PS : j'espère que ça n'a pas déjà été débattu...
Marsh Posté le 25-09-2006 à 14:55:44
spotaszn > bah parceque... ouais, nan, on n'est pas vendredi, je peux rien dire l
Marsh Posté le 25-09-2006 à 20:51:52
Bonne question, c'est pas dans la faq C++, ça ?
Marsh Posté le 25-09-2006 à 21:13:29
spotaszn a écrit : |
bah c'est en discussion dans TR2 je crois d'harmoniser tout et vyrret cette cochonnerie
Marsh Posté le 26-09-2006 à 09:16:06
c'est la moindre des choses s'ils veulent rendre naturel le type std::string en lieu et place des chaînes de caractères, surtout chez les débutants... on va donc s'armer de patience...
merci pour l'info, Taz.
Marsh Posté le 25-09-2006 à 10:22:56
j'avais vu un topic qui été parti en cacawete entre char * et string ...
C'est evidement string le mieu mais il faut pas non plus dire que char c'est de la merde dans certain cas(ok ils son rares ..) char * est mieu
explication de la superioté de string:
http://c.developpez.com/faq/cpp/?p [...] _avantages
(ca m'evite d ecrire une explication , et ca correspond a ce ke j'ai pu tester