Laden Sie die C ++ - Referenz herunter

9

Ich lerne C ++ und bin derzeit seit einigen Wochen ohne beständige Internetverbindung. Ich suche in einem (ASCII) Terminal nach durchsuchbarer und lesbarer C ++ - Dokumentation. Heute habe ich zB nach der Referenz c_str () gesucht und konnte in den Ubuntu-Standard-Manpages nichts finden.

Ich bin dankbar für Tipps und Hinweise

Klau3
quelle
1
Wenn dies nur allgemein "wo kann ich eine C ++ - Referenz herunterladen" ist, ist es möglicherweise besser, den Stapelüberlauf durchzuführen. Aber wenn Sie speziell eine unter Ubuntu wollen, ist es hier vielleicht in Ordnung.
Poolie

Antworten:

10

Sie können installieren libstdc++6-4.5-doc, um die Handbücher für die GNU c ++ - Bibliothek abzurufen, und man std_basic_stringinformieren Sie dann über den Inhalt dieser Klasse.

Sie fragen sich vielleicht: Woher soll ich wissen, dass ich in dieser bestimmten Manpage nachsehen soll? Nun, was Sie wollen, ist das -k(Schlüsselwort-) Argument für den Menschen:

mbp@joy% man -k c_str
....
std_basic_streambuf (3cxx) - (unknown subject)
std_basic_string (3cxx) - (unknown subject)
std_basic_stringbuf (3cxx) - (unknown subject)
std_basic_stringstream (3cxx) - (unknown subject)

und dann können Sie den Menschen nach einer dieser bestimmten Seiten fragen.

Wenn Sie im Internet suchen (gründlicher als ich), können Sie möglicherweise ein PDF der Standardbibliotheksdefinition finden.

Poolie
quelle
Ich habe einen anderen nützlichen Weg gefunden, um Dokumentation in meine bevorzugte IDE zu integrieren: shinnok.com/rants/2011/07/19/…
Paradiesstaub
3

Schauen Sie sich c ++ - Annotationen an, die in verschiedenen Formaten erhältlich sind und im Software Center erhältlich sind.

RolandiXor
quelle
Ich habe es mit dem USC Natty installiert und kann es nicht finden. Wie kann ich es starten? Ich fühle mich ein bisschen dumm, diese Frage zu stellen ...
Klau3
Sie "starten" es nicht :). Die Dokumente befinden sich normalerweise in / usr / share / c ++ - Annotationen (wenn ich mich richtig erinnere).
RolandiXor
1
Aber wie finden Sie im Allgemeinen die installierte Dokumentation? Es gibt eine kleine Lücke, aber im Allgemeinen können Sie entweder yelpeine GUI zum Anzeigen von Dokumenten ausführen oder einfach nur hineinschauen /usr/share/doc. Wäre schön, wenn es im Menü auftauchen würde.
Poolie
1
Ich habe meinem globalen bashrc einen Alias ​​hinzugefügt → alias c = 'less /usr/share/doc/c++-annotations/cplusplus.txt.gz'
Klau3
1

Die C / C ++ - Referenz auf cppreference.com kann als Archiv von HTML-Seiten heruntergeladen werden: http://en.cppreference.com/w/Cppreference:Archives

Obwohl dieser Thread ziemlich alt ist, kann dieser Link für andere nützlich sein, die ihn in SERP finden (wie ich).

xHire
quelle