Scarica riferimento C ++


9

Sto imparando il C ++ e attualmente sto lavorando da alcune settimane senza una connessione Internet funzionante. Cerco una documentazione C ++ ricercabile e leggibile sul terminale (ASCII). Oggi ho cercato ad esempio il riferimento c_str () e non sono riuscito a trovare nulla nelle pagine man predefinite di Ubuntu.

Sono grato per eventuali consigli e suggerimenti


1
Se questo è solo genericamente "dove posso scaricare un riferimento C ++", potrebbe essere meglio su StackOverflow. Ma se ne vuoi uno specificamente su Ubuntu, forse è ok qui.
poolie,

Risposte:


10

Puoi installarlo libstdc++6-4.5-docper ottenere i manuali per la libreria GNU c ++, e poi man std_basic_stringti dice il contenuto di quella classe.

Potresti chiedere: come dovrei sapere in quella particolare manpage? Bene, quello che vuoi è l' -kargomento (parola chiave) per man:

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 poi puoi chiedere all'uomo una di quelle pagine particolari.

Oppure, ovviamente, se cerchi nel web (più approfonditamente di me), potresti essere in grado di trovare un PDF con la definizione di libreria standard.


Ho trovato un altro modo utile per integrare la documentazione nel mio IDE preferito: shinnok.com/rants/2011/07/19/…
Paradiesstaub

3

Dai un'occhiata alle annotazioni c ++, che sono disponibili in diversi formati ed è disponibile presso il centro software.


L'ho installato usando l'USC Natty e non riesco a trovarlo. Come posso avviarlo? Mi sento un po 'stupido nel porre questa domanda ...
Klau3,

Non "Avviarlo" :). I documenti sono di solito in / usr / share / c ++ - annotazioni (se ricordo bene).
RolandiXor

1
Ma in generale, come trovi la documentazione che hai installato? C'è un po 'di spazio, ma in generale o esegui yelp(una guida per la visualizzazione di documenti) o semplicemente guardati dentro /usr/share/doc. Sarebbe bello se si presentasse nel menu.
poolie,

1
Ho aggiunto un alias al mio bashrc globale → alias c = 'less /usr/share/doc/c++-annotations/cplusplus.txt.gz'
Klau3

1

Il riferimento C / C ++ che risiede su cppreference.com può essere scaricato come un archivio di pagine HTML: http://en.cppreference.com/w/Cppreference:Archives

Sebbene questo thread sia piuttosto vecchio, questo link potrebbe essere utile per gli altri che lo trovano in SERP (come ho fatto io).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.