OVH Cloud OVH Cloud

Documentation STL

35 réponses
Avatar
Hamiral
Bonjour,

Je cherche sur le web mais je ne trouve jamais rien de satisfaisant, alors
je poste ici : connaîtriez-vous une bonne référence pour la STL ? Par
"bonne référence", j'entends une référence facile à utiliser, un peu comme
la fameuse javadoc ... Il doit bien y avoir une documentation en doxygen de
la STL ?

Bien sûr il y a http://www.sgi.com/tech/stl/ qui estbien faite mais jusqu'à
un certain point : j'ai mal à la tête rien qu'en essayant de lire les
documentations des méthodes de std::string, par exemple. Tout est trop
condensé, très mal présenté, bref vous l'aurez compris, ce que je recherche
est une doc claire et facile à utiliser.

Donc, si l'un d'entre vous à ça sous le coude, je suis preneur ...

Et merci d'avance !
--
Hamiral

10 réponses

1 2 3 4
Avatar
adebaene
Sylvain wrote:
Arnaud Meurgues wrote on 14/03/2006 23:47:
Fabien LE LEZ wrote:

Mais je ne comprends pas bien pourquoi tu veux étudier d'un coup
l'intégralité des fonctions membres de std::string.


Il demande une doc claire et agréable. Franchement, moi, la réponse
m'intéresse (peut-être sur msdn ?).


M$ supporte très mal la STL,
Plait-il ?????


Arnaud



Avatar
Fabien LE LEZ
On Wed, 15 Mar 2006 09:44:55 +0100, Yoxoman :

Et pour apprendre ces "détails rarement utilisés", on fait comment, sans
ce type de doc ?


On lit effectivement ce genre de doc, quand on a compris les bases du
fonctionnement de std::string, et qu'on a besoin d'un détail. Il
s'agit alors d'une recherche + lecture de quelques lignes, et pas de
la lecture de l'intégralité d'une documentation assez aride.

Avatar
Arnaud Meurgues
Fabien LE LEZ wrote:

On lit effectivement ce genre de doc, quand on a compris les bases du
fonctionnement de std::string, et qu'on a besoin d'un détail. Il
s'agit alors d'une recherche + lecture de quelques lignes, et pas de
la lecture de l'intégralité d'une documentation assez aride.


Mais si la documentation est bien faite et bien présentée, on trouve
plus vite l'information, d'où l'intérêt de trouver une telle documentation.

--
Arnaud

Avatar
Yoxoman

On lit effectivement ce genre de doc, quand on a compris les bases du
fonctionnement de std::string, et qu'on a besoin d'un détail.


?

C'est écrit où, ça ? Dans la bible ?

Il
s'agit alors d'une recherche + lecture de quelques lignes, et pas de
la lecture de l'intégralité d'une documentation assez aride.


Personnellement, j'ai appris beaucoup de choses en parcourant le site de
SGI, sans suivre le schéma que tu décris.

--
"Yo!"
Martin Heidegger (trad. Terrence Malick)

Avatar
Hamiral
Tout d'abord, merci pour vos réponses et les liens que vous avez fourni, qui
comblent mes attentes !

Maintenant, pour clarifier ce que je cherchais, effectivement, je cherchais
une doc genre javadoc ou doxygen, pour pouvoir rapidement trouver la
méthode qui fait ce que je souhaite, sans pour autant avoir besoin de
comprendre l'intégralité de la philosophie de la STL. En l'occurrence,
j'avais besoin d'une sorte de indexOf() pour std::string. Et grâce à vous,
j'ai trouvé ! :)

Cependant, s'il y a quelque part des "cours" permettant de mieux cerner les
principes de base de la STL, je suis preneur !

Encore merci !

--
Hamiral
Avatar
ByB
Hamiral avait prétendu :
Tout d'abord, merci pour vos réponses et les liens que vous avez fourni, qui
comblent mes attentes !

Maintenant, pour clarifier ce que je cherchais, effectivement, je cherchais
une doc genre javadoc ou doxygen, pour pouvoir rapidement trouver la
méthode qui fait ce que je souhaite, sans pour autant avoir besoin de
comprendre l'intégralité de la philosophie de la STL. En l'occurrence,
j'avais besoin d'une sorte de indexOf() pour std::string. Et grâce à vous,
j'ai trouvé ! :)

Cependant, s'il y a quelque part des "cours" permettant de mieux cerner les
principes de base de la STL, je suis preneur !

Encore merci !


Vous devriez fouiller là dedans : c'est gratuit, et vous y trouverez
certainement des choses intéressantes ...
Désolé, mais je n'ai pas tout lu !

En français :
http://www.cours.polymtl.ca/log2000/STL.pdf

En anglais :
http://elvis.rowan.edu/~baliga/STL/STLpresentation.pdf
http://kataix.umag.cl/~mmarin/topinf/STLtutorial.pdf
http://www4.cs.umanitoba.ca/~jacky/Robotics/Papers/c++-tutorial.pdf
http://csis.pace.edu/~bergin/papers/STL.pdf
http://www.digilife.be/quickreferences/PT/The%20Standard%20Template%20Library%20Tutorial.pdf



--
L'héroïsme, c'est encore la meilleure façon de devenir célèbre quand on
n'a pas de talent.
[Pierre Desproges]

Avatar
ByB
ByB a exprimé avec précision :
Hamiral avait prétendu :
Tout d'abord, merci pour vos réponses et les liens que vous avez fourni,
qui
comblent mes attentes !

Maintenant, pour clarifier ce que je cherchais, effectivement, je cherchais
une doc genre javadoc ou doxygen, pour pouvoir rapidement trouver la
méthode qui fait ce que je souhaite, sans pour autant avoir besoin de
comprendre l'intégralité de la philosophie de la STL. En l'occurrence,
j'avais besoin d'une sorte de indexOf() pour std::string. Et grâce à vous,
j'ai trouvé ! :)

Cependant, s'il y a quelque part des "cours" permettant de mieux cerner les
principes de base de la STL, je suis preneur !

Encore merci !


Vous devriez fouiller là dedans : c'est gratuit, et vous y trouverez
certainement des choses intéressantes ...
Désolé, mais je n'ai pas tout lu !

En français :
http://www.cours.polymtl.ca/log2000/STL.pdf

En anglais :
http://elvis.rowan.edu/~baliga/STL/STLpresentation.pdf
http://kataix.umag.cl/~mmarin/topinf/STLtutorial.pdf
http://www4.cs.umanitoba.ca/~jacky/Robotics/Papers/c++-tutorial.pdf
http://csis.pace.edu/~bergin/papers/STL.pdf
http://www.digilife.be/quickreferences/PT/The%20Standard%20Template%20Library%20Tutorial.pdf


et là aussi :

http://www.kcl.ac.uk/kis/support/cit/fortran/cpp/stlinfo.pdf
http://www.acims.arizona.edu/PUBLICATIONS/PDF/Introduction_to_STL.pdf
http://misc.izforge.com/mias-c++/cours-6.pdf
http://www.cours.polymtl.ca/log2000/ExSTL.pdf
http://www.cours.polymtl.ca/log2000/STL.pdf
http://www.gpa.etsmtl.ca/cours/gpa789/pdf/GPA789Chapitre2.pdf
http://www-sop.inria.fr/dream/personnel/David.Geldreich/stl_david_geldreich.pdf
http://glussier.free.fr/teaching/iup/files/STL_Cours.pdf





--
Je suis un gaucher contrariant. C'est plus fort que moi. Il faut que
j'emmerde les droitiers.
[Pierre Desproges]


Avatar
Sylvain
wrote on 15/03/2006 13:11:
Plait-il ?????



c'est un forum, pas un chat il me semble.

Sylvain.

Avatar
John Deuf
Sylvain :

M$ supporte très mal la STL, sa doc dans le MSDN en est à l'image.


Tu plaisantes la ?
La STL de Microsoft est livree par Dinkumware, dont la qualite n'est plus
a demontrer.

Concernant la doc STL de la MSDN, c'est la meilleure que je connaisse.

En outre, il est apparament difficile de presenter une documentation
claire de la STL.
En effet, doit-on presenter le string ? Ou le basic_string<T, traits,
alloc> ? Dans le deuxieme cas, ca implique deja de connaitre le
fonctionnement interne de string, que fait les traits, que fait alloc,
pour comprendre la doc.
Pourtant ce n'est pas necessaire d'apprendre tout ca pour utiliser les
string. Et un debutant demandant l'aide sur string sera deja perdu avec
cette representation.

Et comment presentes-t-on les arguments par defaut ou les fonctions
surchargees (a part en recopiant le code source) ?

--
John Deuf

Avatar
Loïc Joly
loufoque writes:

| Enfin tu peux aussi te procurer la norme [1], la version actuelle
| étant à 30 dollars.

ou

http://www.awprofessional.com/bookstore/product.asp?isbn01309564&redir=1


Sur le sujet, j'aime assez :
http://www.awprofessional.com/title/0201379260

--
Loïc

1 2 3 4