Baixar referência C ++


9

Estou aprendendo C ++ e estou atualmente há algumas semanas sem trabalhar consistentemente com a Internet. Eu procuro uma documentação C ++ pesquisável e legível em terminal (ASCII). Hoje eu procurei por c_str () reference e não encontrei nada nas páginas de manual padrão do Ubuntu.

Sou grato por todas as dicas e sugestões


1
Se este for genericamente "onde posso baixar uma referência de C ++", pode ser melhor no stackoverflow. Mas se você quiser especificamente um no Ubuntu, talvez esteja tudo bem aqui.
poolie 19/09/11

Respostas:


10

Você pode instalar libstdc++6-4.5-docpara obter os manuais da biblioteca GNU c ++ e depois man std_basic_stringinformar sobre o conteúdo dessa classe.

Você pode perguntar: como devo saber procurar nessa página de manual em particular? Bem, o que você quer é o -kargumento (keyword) para o homem:

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)

e então você pode pedir ao homem uma dessas páginas em particular.

Ou, é claro, se você pesquisar na Web (mais detalhadamente do que eu fiz), poderá encontrar um PDF com a definição padrão da biblioteca.


Encontrei outra maneira útil de integrar a documentação ao meu IDE preferido: shinnok.com/rants/2011/07/19/…
Paradiesstaub

3

Dê uma olhada nas anotações c ++, que vêm em vários formatos diferentes e estão disponíveis no centro de software.


Instalei-o usando o USC natty e não consigo encontrá-lo. Como eu posso começar? Sinto-me pouco estúpido fazer esta pergunta ...
Klau3

Você não "inicia" :). Os documentos geralmente estão em / usr / share / c ++ - anotações (se bem me lembro).
RolandiXor

1
Mas, em geral, como você encontra a documentação que instalou? Há um pouco de diferença, mas, em geral, execute yelp(um documento visualizando a GUI) ou apenas observe /usr/share/doc. Seria bom se ele apareceu no menu.
poolie 19/09/11

1
Eu adicionei um alias ao meu bashrc global → alias c = 'less /usr/share/doc/c++-annotations/cplusplus.txt.gz'
Klau3

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.