GNU/Linux >> Linux Esercitazione >  >> Linux

Dove sono le pagine man per C++?

cppman è un formattatore di manpage C++ disponibile su Github.

Su richiesta, genera manpage da cplusplus.com, ed è piuttosto bravo. Tuttavia, il tuo visualizzatore di manpage sarà cppman invece di man e dovrai comunque essere online.


In Ubuntu, dopo aver installato libstdc++-6-x.x-doc , questi documenti sono disponibili tramite man , esempi(libstdc++-4.8-doc)

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

Per ottenere un elenco di queste voci, usa

apropos -r '^std' | vi -

Questo comando ottiene tutte le voci man che iniziano con std e li invia a vi .

==========

Aggiorna :a partire da libstdc++-4.8-doc, il prefisso è std:: invece di std_ .


Se usi la "normale" libstdc++ fornita con g++, la sua documentazione è disponibile online qui.

La maggior parte delle distribuzioni Linux lo rende disponibile anche offline come pacchetto particolare; per le distribuzioni derivate da Debian, ad esempio, è libstdc++-6-<version>-doc (ad es. sulla mia macchina Ubuntu ho libstdc++-6-4.4-doc installato). In generale la documentazione verrà messa da qualche parte come /usr/share/doc/libstdc++-6-4.4-doc .

Si tratta di specifici per l'implementazione documentazione; per i documenti indipendenti dal compilatore, invece, molti siti su Internet forniscono documentazione di riferimento per la libreria standard.

Uno dei più referenziati è oggigiorno cppreference.com, che viene mantenuto attivamente, tende ad essere molto fedele allo standard e mostra bene le differenze tra le varie versioni standard; può essere un po' intimidatorio per i neofiti, però.

cplusplus.com storicamente è stato uno dei più utilizzati (soprattutto perché molto "piaciuto" dai motori di ricerca), ma era noto per contenere diversi errori o semplificazioni errate; Non so se sia andata meglio in questi ultimi anni.

Inoltre, la sezione della libreria C++ su msdn.microsoft.com è migliorata molto negli ultimi anni nel separare quali sono i dettagli specifici di Microsoft da ciò che detta lo standard.

Infine, se si vuole precisione fino alla paranoia, il documento normativo definitivo è lo standard C++, che viene venduto da ISO, ANSI e BSI (a un prezzo piuttosto alto); ci sono comunque diverse bozze disponibili gratuitamente, che sono più che sufficienti per un "uso occasionale".


Linux
  1. Le 5 migliori opzioni di comando man di Linux per sfogliare le pagine man

  2. Ottieni pagine man individuali per i comandi incorporati di Bash??

  3. Trucchi e suggerimenti per trovare informazioni nelle pagine man?

  4. Dov'è la descrizione dei contenuti delle sezioni uomo?

  5. Ubuntu - Vedi "man 7 Undocumented" per assistenza quando le pagine manuali non sono disponibili - Installazione di Wsl Core Ubuntu 18.04?

Qual è l'equivalente C++ per AutoResetEvent in Linux?

Come installare le pagine man per le funzioni della libreria standard C in Ubuntu?

Dov'è la pagina man per la funzione `sizeof` C?

Dov'è l'ultimo codice sorgente del comando man per Linux?

Devo scrivere pagine man per la libreria C?

Dove si trovano i log per ufw su Ubuntu Server?