GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wo sind die Manpages für C++?

cppman ist ein C++-Manpage-Formatierer, der auf Github verfügbar ist.

Auf Anfrage generiert es Manpages von cplusplus.com, und es ist ziemlich gut darin. Ihr Manpage-Viewer wird jedoch cppman statt man sein, und Sie müssen immer noch online sein.


In Ubuntu nach der Installation von libstdc++-6-x.x-doc , diese Dokumente sind über man verfügbar , Beispiele (libstdc++-4.8-doc)

man std::list
man std::weak_ptr
man std::ios_base

Um eine Liste dieser Einträge zu erhalten, verwenden Sie

apropos -r '^std' | vi -

Dieser Befehl ruft alle man-Einträge ab, die mit std beginnen und sendet sie an vi .

==========

Aktualisieren :ab libstdc++-4.8-doc ist das Präfix std:: statt std_ .


Wenn Sie die "normale" libstdc++ verwenden, die mit g++ geliefert wird, ist ihre Dokumentation hier online verfügbar.

Die meisten Linux-Distributionen machen es auch offline als spezielles Paket verfügbar; für von Debian abgeleitete Distributionen ist es zum Beispiel libstdc++-6-<version>-doc (zB auf meinem Ubuntu-Rechner habe ich libstdc++-6-4.4-doc Eingerichtet). Im Allgemeinen wird die Dokumentation irgendwo wie /usr/share/doc/libstdc++-6-4.4-doc abgelegt .

Dies über implementierungsspezifische Dokumentation; Für Compiler-agnostische Dokumente bieten stattdessen viele Websites im Internet Referenzdokumentationen für die Standardbibliothek.

Eines der am häufigsten referenzierten ist heutzutage cppreference.com, das aktiv gepflegt wird, tendenziell sehr standardgetreu bleibt und die Unterschiede zwischen den verschiedenen Standardversionen gut zeigt; es kann jedoch für Neulinge etwas einschüchternd sein.

cplusplus.com war in der Vergangenheit eines der am häufigsten verwendeten (insbesondere, da es von Suchmaschinen sehr "beliebt" wird), war jedoch dafür bekannt, mehrere Fehler oder falsche Vereinfachungen zu enthalten; Ich weiß nicht, ob es in den letzten Jahren besser geworden ist.

Außerdem ist der Abschnitt zur C++-Bibliothek auf msdn.microsoft.com in den letzten Jahren viel besser geworden, indem er die Microsoft-spezifischen Details von den Vorgaben des Standards trennt.

Schließlich, wenn Sie Präzision bis zur Paranoia wollen, ist das ultimative normative Dokument der C++-Standard, der von ISO, ANSI und BSI (für einen ziemlich hohen Preis) verkauft wird; es gibt jedoch mehrere kostenlose Entwürfe, die für den "Gelegenheitsgebrauch" mehr als gut genug sind.


Linux
  1. Tricks und Tipps zum Auffinden von Informationen in Manpages?

  2. Wo kann ich die Abhängigkeiten für Pygame finden und installieren?

  3. Keine Manpage für den cd-Befehl

  4. Wo ist .bashrc für root?

  5. Wo ist der neueste Quellcode des man-Befehls für Linux?

Wie installiert man Manpages für C-Standardbibliotheksfunktionen in Ubuntu?

Liste aller verfügbaren Manpages

Wo ist die Manpage für die C-Funktion „sizeof“?

Wo ist der Inhalt von /proc des Linux-Kernels dokumentiert?

Wo ist die Gabel () auf der Gabelbombe :(){ :|:&};:?

Ist das Unix-Programmierhandbuch für Linux relevant?