boost-Doku nervt
-
Ich habe eine boost::unordered_map. Nun will ich ein Element daraus löschen. Aufgrund der außerordentlich hervorragenden Dokumentation der Boostbibliothek ist mir leider nicht klar wie das geht, weil nirgends die Methode erase genannt wird. Idealerweise gibt es ja auch keine ordentliche Refernenz (wie zB bei Java) in der alle Methode schön übersichtlich aufgeführt sind. Tolle Bibliothek...
Wie kann ich denn ein Element mit einem bestimmten Schlüssel aus der Map löschen?
-
-
Einfach mal die Augen auf machen... http://www.boost.org/doc/libs/1_44_0/doc/html/boost/unordered_map.html#id1344708-bb
-
Schön, danke für den Link. Finden tue ich den aber von der Basisdoku (http://www.boost.org/doc/libs/1_44_0/doc/html/unordered.html) immernoch nicht. Also offensichtlich gibt es das was ich suche, aber wie kommt man dorthin? Von der Basisdoku aus ist es jedenfalls nicht verlinkt... Augen hab ich also schon aufgemacht.
-
Von dort gehst du auf "Referenz". Da sind alle Klassen aufgeführt, du musst nur auf den jeweiligen Link der Klasse gehen. Voila!
-
Nein, das stimmt doch garnicht. Ich habe es jetzt rausgefunden. Man muss erst auf Refernenz klicken, dann auf die gewünschte Klasse und _dann_ in dem Heder nochmal auf irgendeine Methode, damit man auf die von Dir genannte Seite kommt.
Noch unklarer kann man die Navigation wohl nicht machen, miserabel sag ich nur.
Aber trotzdem Danke für die schnelle Hilfe.
-
Doch, du mußt einfach bei "Reference" ein paar Seiten mittels "=>" weiterklicken bzw. unter "Header <boost/unordered_map.hpp>" den Link auf "class unordered_multimap (http://www.boost.org/doc/libs/1_44_0/doc/html/boost/unordered_map.html)" benutzen.
Ups: zu spät...
-
Der letzte Klick bringt dich nicht auf eine neue Seite, sondern lediglich auf der selben Seite weiter nach unten. Zur Dokumentation der erase-Funktionen kommst du, wenn du oben auf die erase-Funktion klickst - das ganze ist eine handelsübliche, generierte API-Referenz, wie sie beispielsweise doxygen auswirft (wobei ich jetzt nicht weiß, was die Boost-Leute da benutzen) und du sie so ziemlich überall findest.
Was daran unklar sein soll, ist mir unklar.
-
HändyÄndy schrieb:
Nein, das stimmt doch garnicht. Ich habe es jetzt rausgefunden. Man muss erst auf Refernenz klicken, dann auf die gewünschte Klasse und _dann_ in dem Heder nochmal auf irgendeine Methode, damit man auf die von Dir genannte Seite kommt.
Um auf diese Seite zu gelangen, reicht ein einziger Klick.
HändyÄndy schrieb:
Noch unklarer kann man die Navigation wohl nicht machen, miserabel sag ich nur.
Wenn du dich in der Doku nicht zurechtfindest, kann das ja nur an der Doku liegen

-
MFK schrieb:
Wenn du dich in der Doku nicht zurechtfindest, kann das ja nur an der Doku liegen

Wobei es definitiv bessere Dokumentationen gibt.