Unduh referensi C ++

9

Saya sedang belajar C ++ dan saat ini selama beberapa minggu tanpa koneksi internet yang berfungsi dengan baik. Saya mencari terminal (ASCII) yang bisa dicari & dokumentasi C ++ yang bisa dibaca. Hari ini saya misalnya mencari referensi c_str () dan tidak dapat menemukan apa pun di halaman manual default Ubuntu.

Saya berterima kasih atas tips dan petunjuknya

Klau3
sumber
1
Jika ini hanya secara umum "di mana saya dapat mengunduh referensi C ++", mungkin lebih baik di stackoverflow. Tetapi jika Anda secara khusus menginginkannya di Ubuntu, mungkin tidak apa-apa di sini.
poolie

Jawaban:

10

Anda dapat menginstal libstdc++6-4.5-docuntuk mendapatkan manual untuk pustaka GNU c ++, dan kemudian man std_basic_stringmemberi tahu Anda tentang konten kelas itu.

Anda mungkin bertanya: bagaimana saya harus tahu untuk mencari di halaman manual itu? Nah, yang Anda inginkan adalah -kargumen (kata kunci) kepada 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)

dan kemudian Anda dapat meminta pria untuk salah satu halaman tertentu.

Atau, tentu saja, jika Anda mencari di web (lebih teliti daripada yang saya lakukan), Anda mungkin dapat menemukan PDF dari definisi perpustakaan standar.

poolie
sumber
Saya menemukan cara lain yang berguna untuk mengintegrasikan dokumentasi ke dalam IDE pilihan saya: shinnok.com/rants/2011/07/19/…
Paradiesstaub
3

Lihatlah c ++ - anotasi, yang tersedia dalam berbagai format, dan tersedia dari pusat perangkat lunak.

RolandiXor
sumber
Saya menginstalnya menggunakan USC natty dan tidak dapat menemukannya. Bagaimana saya bisa memulainya? Saya merasa sedikit bodoh mengajukan pertanyaan ini ...
Klau3
Anda tidak "Mulai" itu :). Dokumen biasanya di / usr / share / c ++ - anotasi (jika saya ingat dengan benar).
RolandiXor
1
Tetapi secara umum, bagaimana Anda menemukan dokumentasi yang Anda instal? Ada sedikit celah, tetapi secara umum berjalan baik yelp(gu melihat dokumen) atau hanya melihat /usr/share/doc. Akan lebih baik jika muncul di menu.
poolie
1
Saya menambahkan alias ke bashrc global saya → alias c = 'less /usr/share/doc/c++-annotations/cplusplus.txt.gz'
Klau3
1

Referensi C / C ++ yang berada di cppreference.com dapat diunduh sebagai arsip halaman HTML: http://en.cppreference.com/w/Cppreference:Archives

Meskipun utas ini cukup lama, tautan ini mungkin berguna bagi orang lain yang menemukannya di SERP (seperti yang saya lakukan).

xHire
sumber