GNU/Linux >> Tutoriales Linux >  >> Linux

¿Dónde están las páginas man para C++?

cppman es un formateador de páginas de manual de C++ disponible en Github.

A pedido, genera páginas de manual de cplusplus.com, y es bastante bueno en eso. Sin embargo, el visor de su página de manual será cppman en lugar de man, y aún necesita estar en línea.


En Ubuntu, después de instalar libstdc++-6-x.x-doc , estos documentos están disponibles a través de man , ejemplos (libstdc++-4.8-doc)

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

Para obtener una lista de estas entradas, utilice

apropos -r '^std' | vi -

Este comando obtiene todas las entradas man que comienzan con std y los envía a vi .

==========

Actualizar :a partir de libstdc++-4.8-doc, el prefijo es std:: en lugar de std_ .


Si utiliza la libstdc++ "normal" incluida con g++, su documentación está disponible en línea aquí.

La mayoría de las distribuciones de Linux también lo hacen disponible sin conexión como un paquete particular; para distribuciones derivadas de Debian, por ejemplo, es libstdc++-6-<version>-doc (por ejemplo, en mi máquina Ubuntu tengo libstdc++-6-4.4-doc instalado). En general, la documentación se colocará en algún lugar como /usr/share/doc/libstdc++-6-4.4-doc .

Esto sobre específico de la implementación documentación; en cambio, para documentos independientes del compilador, muchos sitios en Internet proporcionan documentación de referencia para la biblioteca estándar.

Uno de los más referenciados hoy en día es cppreference.com, que se mantiene activamente, tiende a ser muy fiel al estándar y muestra bien las diferencias entre las distintas versiones estándar; sin embargo, puede ser un poco intimidante para los novatos.

Históricamente, cplusplus.com fue uno de los más utilizados (especialmente porque es muy "me gusta" en los motores de búsqueda), pero se sabía que contenía varios errores o simplificaciones incorrectas; No sé si mejoró en estos últimos años.

Además, la sección de la biblioteca de C++ en msdn.microsoft.com ha mejorado mucho en los últimos años al separar los detalles específicos de Microsoft de lo que dicta el estándar.

Finalmente, si quieres precisión hasta la paranoia, el documento normativo definitivo es el estándar C++, que se vende desde ISO, ANSI y BSI (a un precio bastante elevado); sin embargo, hay varios borradores disponibles de forma gratuita, que son más que suficientes para un "uso ocasional".


Linux
  1. ¿Trucos y consejos para encontrar información en las páginas man?

  2. ¿Dónde está la descripción del contenido de las secciones de hombre?

  3. ¿Dónde están los encabezados de la biblioteca estándar de C++?

  4. No hay página man para el comando cd

  5. ¿Dónde está la página del manual para la función C `sizeof`?

Lista de todas las páginas man disponibles

¿Dónde está .bashrc para root?

¿Dónde están documentados los contenidos de /proc del kernel de Linux?

¿Dónde está el último código fuente del comando man para Linux?

¿Necesito escribir páginas man para la biblioteca C?

¿Dónde se encuentran los registros de ufw en Ubuntu Server?