GNU/Linux >> Tutoriels Linux >  >> Linux

Où sont les pages de manuel pour C++ ?

cppman est un formateur de page de manuel C++ disponible sur Github.

Sur demande, il génère des pages de manuel à partir de cplusplus.com, et il est assez bon dans ce domaine. Cependant, votre visualiseur de page de manuel sera cppman au lieu de man, et vous devez toujours être en ligne.


Dans Ubuntu, après avoir installé libstdc++-6-x.x-doc , ces documents sont disponibles via man , exemples(libstdc++-4.8-doc)

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

Pour obtenir une liste de ces entrées, utilisez

apropos -r '^std' | vi -

Cette commande obtient toutes les entrées man commençant par std et les envoie au vi .

==========

Mettre à jour  :depuis libstdc++-4.8-doc, le préfixe est std:: au lieu de std_ .


Si vous utilisez la libstdc++ "normale" livrée avec g++, sa documentation est disponible en ligne ici.

La plupart des distributions Linux le rendent également disponible hors ligne en tant que package particulier; pour les distributions dérivées de Debian, par exemple, c'est libstdc++-6-<version>-doc (par exemple, sur ma machine Ubuntu, j'ai libstdc++-6-4.4-doc installée). En général, la documentation sera placée quelque part comme /usr/share/doc/libstdc++-6-4.4-doc .

Il s'agit de spécifiques à la mise en œuvre Documentation; pour les documents indépendants du compilateur, de nombreux sites sur Internet fournissent à la place une documentation de référence pour la bibliothèque standard.

L'un des plus référencés est aujourd'hui cppreference.com, qui est activement maintenu, tend à être très fidèle au standard et montre bien les différences entre les différentes versions du standard; cela peut cependant être un peu intimidant pour les débutants.

cplusplus.com était historiquement l'un des plus utilisés (d'autant plus qu'il est très "liké" par les moteurs de recherche), mais était connu pour contenir plusieurs erreurs ou simplifications incorrectes; Je ne sais pas si ça s'est amélioré ces dernières années.

De plus, la section de la bibliothèque C++ sur msdn.microsoft.com s'est beaucoup améliorée ces dernières années en séparant les détails spécifiques à Microsoft de ce que la norme dicte.

Enfin, si vous voulez de la précision jusqu'à la paranoïa, le document normatif ultime est le standard C++, vendu par ISO, ANSI et BSI (pour un prix assez élevé); il existe cependant plusieurs brouillons disponibles gratuitement, qui sont plus que suffisants pour une "utilisation occasionnelle".


Linux
  1. Obtenir des pages de manuel individuelles pour les commandes intégrées Bash ? ?

  2. Quel est l'équivalent C++ d'AutoResetEvent sous Linux ?

  3. Comment installer les pages de manuel pour les fonctions de la bibliothèque standard C dans Ubuntu ?

  4. Où est le fork() sur la bombe fork :(){ :|:&};: ?

  5. Le manuel du programmeur Unix est-il pertinent pour Linux ?

Pas de page de manuel pour la commande cd

Liste de toutes les pages de manuel disponibles

Où est .bashrc pour root ?

Où est la page de manuel de la fonction C `sizeof` ?

Où le contenu de /proc du noyau Linux est-il documenté ?

Où se trouvent les journaux pour ufw sur Ubuntu Server ?