[C++] Goede online STL reference?

Pagina: 1
Acties:

  • FooBarWidget
  • Registratie: September 2004
  • Laatst online: 12-09-2024
Is er ergens een goede online STL reference? Moet "goed" bedoel ik:
1. Elk onderdeel in de STL moet goed zijn gedocumenteerd zodanig dat een beginner (die de taal wel kent maar STL niet) de boel goed begrijpt.
2. Er moet een duidelijke klassendiagram/hierarchie aanwezig zijn, zodat je kan zien wat afgeleid is van wat.

Ik ken www.cppreference.com, maar de documentatie daar is nogal kort door de bocht. Bijvoorbeeld in het onderdeel "C++ I/O" wordt niet beschreven wat een fstream is en hoe dat anders is ten opzichte van ifstream en ofstream. Er zijn geen duidelijke klassendiagrammen. Alleen na veel zoeken op allerlei andere websites ben ik erachter gekomen fstream afgeleid is uit zowel ifstream als ofstream. Exceptions worden daar al helemaal niet gedocumenteerd. Ik weet dat er een std::exception class is maar documentatie daarover is nauwelijks te vinden.

Dus weet iemand een goede site?

Verwijderd

Hier wat online informatie:
- http://www.sgi.com/tech/stl/
- http://www.msoe.edu/eecs/ce/courseinfo/stl/

Of kijk eens bij Amazon voor een van de volgende boeken:
- Effective STL
- The C++ Standard Library

Ik zou je aanraden een boek te halen, want STL programmeren is redelijk complex, vooral zaken als de algorithms vergen wat inspanning. Klassendiagrammen zul je niet zo snel vinden, omdat de STL grotendeels op templates is gebaseerd en het inheritance paradigma nogal uit de mode is, C++ is geen Java :).

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 15:21

.oisyn

Moderator Devschuur®

Demotivational Speaker

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Ik zou de SGI documentatie aanraden (zie link van MIIM).

Verder heb ik altijd veel gehad aan de C++ annotaties: http://www.icce.rug.nl/documents/cplusplus/. Dit is niet alleen een algemene c++ guide, maar heeft ook goede uitleg van STL, generieke algoritmes etc.

Verwijderd

Oh ja, en op http://www.cplusplus.com staat wel een leuke overview van iostreams.