3

ポータブル C++ の熱心なファンとして :) 私は上司に、(#if や OS 固有のものに依存するのではなく) C++11 と Boost を使用して 1 つのプロジェクトを実装するように勧めました。C+ でそれを実行できると確信しています。 +11 + ブースト。

今(一般化のファンとして:))C ++ 11 +ブーストで移植 可能にできないことは何だろうと思っています。

Afaik std::atomic は Interlocked* の必要性を取り除き、boost にはソケット用の ASIO があり、std と boos にはスレッドとミューテックスがあり、boost にはファイルシステムがあります...

編集: C++11 の部分的なサポートの現実を無視して、C++11 コンパイラが完全にサポートされていると仮定します。

4

1 に答える 1

-1

実際、これは Windows と Linux で使用するコンパイラに依存します。

サポート マトリックスはこちらで確認できます。これにより、Linux と Windows のコンパイラーに応じて、どの機能を使用できるかを正確に知ることができます。

于 2012-10-23T08:11:13.367 に答える