1. ホーム
  2. c++

[解決済み] C++のマニュアルページはどこですか?[クローズド]

2023-08-03 04:24:33

質問

LinuxでC++のドキュメントは存在するのでしょうか?Cのmanページのようなものが欲しいです。 例えば、string, stl, iostream, ifstream などのドキュメント?

どのように解決するのですか?

g++ に同梱されている "normal" libstdc++ を使用する場合、そのドキュメントがオンラインで利用可能です。 ここで .

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

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

最も参照されるもののひとつは、現在では cppreference.com これは活発にメンテナンスされており、標準に非常に忠実である傾向があり、さまざまな標準バージョン間の違いをよく表しています; しかし、初心者には少し威圧的かもしれません。

cplusplus.com は、歴史的に最もよく使われたもののひとつですが(特に検索エンジンによって非常に好まれているため)、いくつかの誤りや間違った単純化が含まれていることが知られていました。

また msdn.microsoft.com の C++ ライブラリ セクションも参照してください。 の C++ ライブラリセクションは、Microsoft 固有の詳細と標準が指示するものを切り分けるのに、ここ数年でかなり良くなってきています。

最後に、偏執狂的なまでの正確さを求めるのであれば、究極の規範となる文書は C++ 標準 であり、それは ISOから販売されている , 米国規格協会 ビーエスアイ (かなり高い値段です); しかし、いくつかの草稿が無料で利用可能であり、これらはカジュアルに使うには十分すぎるほどです。