GNU/Linux >> Linux の 問題 >  >> Linux

C++ のマニュアル ページはどこにありますか?

cppman は、Github で入手できる C++ マンページ フォーマッタです。

要求に応じて、cplusplus.com からマンページを生成します。これは非常に優れています。ただし、マンページ ビューアーは man ではなく cppman になり、オンラインである必要があります。


Ubuntu では、libstdc++-6-x.x-doc をインストールした後 、これらのドキュメントは man から入手できます 、例(libstdc++-4.8-doc)

man std::list
man std::weak_ptr
man std::ios_base

これらのエントリのリストを取得するには、

を使用します
apropos -r '^std' | vi -

このコマンドは、std で始まるすべての man エントリを取得します。 vi に送信します .

==========

更新 :libstdc++-4.8-doc の時点で、プレフィックスは std:: です std_ の代わりに .


g++ に同梱されている「通常の」libstdc++ を使用する場合、そのドキュメントはここからオンラインで入手できます。

ほとんどの Linux ディストリビューションでは、特定のパッケージとしてオフラインでも利用できます。たとえば、Debian 派生ディストリビューションの場合は libstdc++-6-<version>-doc です。 (たとえば、私の Ubuntu マシンでは libstdc++-6-4.4-doc があります インストールされています)。一般に、ドキュメントは /usr/share/doc/libstdc++-6-4.4-doc のような場所に配置されます .

これは実装固有についてです ドキュメンテーション;代わりに、コンパイラに依存しないドキュメントについては、インターネット上の多くのサイトが標準ライブラリのリファレンス ドキュメントを提供しています。

最も参照されているものの 1 つは、現在 cppreference.com です。これは積極的に維持されており、標準に非常に忠実である傾向があり、さまざまな標準バージョン間の違いをよく示しています。ただし、初心者には少し怖いかもしれません.

cplusplus.com は歴史的に最も使用されているものの 1 つでしたが (特に、検索エンジンに非常に「好まれている」ため)、いくつかのエラーや誤った簡略化が含まれていることが知られていました。ここ数年で良くなったかどうかはわかりません.

また、msdn.microsoft.com の C++ ライブラリ セクションは、Microsoft 固有の詳細と標準が指示する内容を分離することで、近年大幅に改善されています。

最後に、パラノイアまでの精度が必要な場合、究極の規範ドキュメントは C++ 標準であり、ISO、ANSI、および BSI から (非常に高い価格で) 販売されています。ただし、無料で利用できるいくつかのドラフトがあり、「カジュアルな使用」には十分です.


Linux
  1. Bashビルトインコマンドの個々のマニュアルページを取得しますか?

  2. Linux での AutoResetEvent に相当する C++ は何ですか?

  3. Ubuntu で C 標準ライブラリ関数のマニュアル ページをインストールする方法は?

  1. 利用可能なすべての man ページのリスト

  2. root の .bashrc はどこにありますか?

  3. `sizeof` C 関数のマニュアル ページはどこにありますか?

  1. Linux の man コマンドの最新のソース コードはどこにありますか?

  2. C ライブラリの man ページを書く必要はありますか?

  3. Ubuntu Server の ufw のログはどこにありますか?