5

cplusplus.comJosuttis Standard Library Reference bookなど、C++11 用に更新された多くの古典的な C++ 参照ソースでは、ドキュメントがまったくカバーされていないように見えることに気付きました。 std::threadstd::atomic、などの C++11 同時実行標準ライブラリ機能std::async

これらの同時実行機能は、標準ライブラリの残りの部分よりも「標準的ではない」のですか? それとも、他の理由でドキュメントが不足しているだけですか?

4

1 に答える 1

10

参照したすべてのライブラリは、実際に C++11 標準の一部です。実際、マルチスレッド環境で操作がどのように機能するかを記述するために、多くの言語規則が作り直されました (以前の仕様では、スレッドがどのように機能するかについてのセマンティクスは指定されていませんでした)。

誰がそれらを実行しているのかわからないため、これらのサイトでドキュメントが欠落している理由はわかりませんが、スレッド、アトミックなどは間違いなく C++11 の一部です。

関連する注意事項として、cplusplus.com を参照として使用しないことを強くお勧めします。過去にいくつかの不正確さがあったことが知られており、他のサイト (つまり、cppreference.com) はより完全で正確です。

お役に立てれば!

于 2013-04-12T17:58:02.603 に答える