cppman adalah pemformat halaman manual C++ yang tersedia di Github.
Atas permintaan, itu menghasilkan halaman manual dari cplusplus.com, dan cukup bagus dalam hal itu. Penampil halaman manual Anda akan menjadi cppman, bukan man, dan Anda masih harus online.
Di Ubuntu, setelah menginstal libstdc++-6-x.x-doc
, dokumen ini tersedia melalui man
, contoh(libstdc++-4.8-doc)
man std::list
man std::weak_ptr
man std::ios_base
Untuk mendapatkan daftar entri ini, gunakan
apropos -r '^std' | vi -
Perintah ini mendapatkan semua entri manusia yang dimulai dengan std
dan mengirimkannya ke vi
.
==========
Perbarui :pada libstdc++-4.8-doc, awalannya adalah std::
bukannya std_
.
Jika Anda menggunakan libstdc++ "normal" yang disertakan dengan g++, dokumentasinya tersedia online di sini.
Sebagian besar distribusi Linux membuatnya juga tersedia secara offline sebagai paket tertentu; untuk distro turunan Debian, misalnya, libstdc++-6-<version>-doc
(mis. pada mesin Ubuntu saya, saya memiliki libstdc++-6-4.4-doc
terpasang). Secara umum dokumentasi akan diletakkan di suatu tempat seperti /usr/share/doc/libstdc++-6-4.4-doc
.
Ini tentang khusus implementasi dokumentasi; untuk dokumen compiler-agnostic, banyak situs di Internet menyediakan dokumentasi referensi untuk pustaka standar.
Salah satu yang paling banyak dirujuk adalah cppreference.com saat ini, yang dipelihara secara aktif, cenderung sangat setia pada standar dan menunjukkan dengan baik perbedaan antara berbagai versi standar; ini bisa sedikit menakutkan bagi pemula.
cplusplus.com secara historis adalah salah satu yang paling banyak digunakan (terutama karena sangat "disukai" oleh mesin pencari), tetapi diketahui mengandung beberapa kesalahan atau penyederhanaan yang salah; Saya tidak tahu apakah ini menjadi lebih baik dalam beberapa tahun terakhir ini.
Selain itu, bagian pustaka C++ di msdn.microsoft.com menjadi jauh lebih baik dalam beberapa tahun terakhir dalam memisahkan detail khusus Microsoft dari apa yang ditentukan oleh standar.
Terakhir, jika Anda menginginkan presisi hingga paranoia, dokumen normatif pamungkas adalah standar C++, yang dijual dari ISO, ANSI, dan BSI (dengan harga yang cukup tinggi); namun ada beberapa draf yang tersedia secara gratis, yang lebih dari cukup untuk "penggunaan biasa".