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


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.


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.


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.