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

Klau3
fonte
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.

poolie
fonte
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.

RolandiXor
fonte
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
1

A referência C / C ++ que reside em cppreference.com pode ser baixada como um arquivo de páginas HTML: http://en.cppreference.com/w/Cppreference:Archives

Embora esse segmento seja bastante antigo, esse link pode ser útil para outras pessoas que o encontrarem no SERP (como eu fiz).

xHire
fonte