superiorité de string

superiorité de string - C++ - Programmation

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

Reply

Marsh Posté le 25-09-2006 à 10:22:56   

Reply

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.

Reply

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

Reply

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.

Reply

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

Reply

Marsh Posté le 25-09-2006 à 14:55:44    

spotaszn > bah parceque... ouais, nan, on n'est pas vendredi, je peux rien dire :ol

Reply

Marsh Posté le 25-09-2006 à 20:51:52    

Bonne question, c'est pas dans la faq C++, ça ?


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
Reply

Marsh Posté le 25-09-2006 à 21:13:29    

spotaszn a écrit :


PS : j'espère que ça n'a pas déjà été débattu...


bah c'est en discussion dans TR2 je crois d'harmoniser tout et vyrret  cette cochonnerie

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed