大規模なマルチ プラットフォームのリアルタイム ネットワーク アプリケーションに取り組んでいます。私が取り組んでいるプロジェクトでは、コンテナや標準ライブラリ全般を実際に使用することはなく、スマート ポインターや「最新の」C++ 言語機能はまったくありません。多くの生の動的に割り当てられた配列は一般的な場所です。
私は標準ライブラリと C++11 仕様の一部を使い始めたいと思っていますが、「STL / C++11 は移植性が低く、それを使用して危険を冒してください。」本格的な Ubuntu/Windows/Mac OS システムだけでなく、さまざまな組み込みシステムでソフトウェアを実行しています。
それで、私の質問に; 標準ライブラリと C++11 に関する移植性の実際の問題は何ですか? g++ が特定のバージョンを過ぎているだけの場合ですか? サポートされていないプラットフォームはありますか? コンパイルされたライブラリは必要ですか? もしそうなら、入手/コンパイルは困難ですか? 移植性のない純粋な C++ によって深刻な問題が発生した人はいますか?