2017-02-09 12 views
1

実験用ライブラリをmac os xに追加します。 http://en.cppreference.com/w/cpp/experimentalMacコンパイラにC++実験ライブラリを追加するには?

これをどのように追加できますか?

+0

「Macコンパイラ」はありません。もしあなたが冒険しているとすれば、Xcode(clang LLVM)と 'gcc'があります。この性質の質問をするときにあなたが使っていることについて具体的に試してみてください。 – tadman

答えて

4

「実験的」ライブラリはありません。

標準ライブラリに追加するC++技術仕様はすべて、その定義をstd::experimental名前空間に入れます。したがって、std::experimental::futureは同時性TSから来ます。そのTSはstd::futureにいくつかの新しい関数を効果的に定義しますが、本質的に古い関数といくつかの新しい関数を含む新しい名前空間に新しい型を作成することによって行われます。 TSを標準品に組み込む場合、これらの機能はstd::futureに直接追加されます。

これらの技術仕様は、オプションの標準ライブラリー実装がサポートする場合とサポートされない場合があります。サポートしていない場合は、TSの機能を提供するライブラリがあります。たとえば、FileSystem TSはBoost.Filesystemに基づいていました。

しかし、ダウンロードできるものは1つではなく、std::experimentalにすべてのものが含まれています。

関連する問題