8
私は、C++標準ライブラリフォームを、C++ 17標準をサポートする別のものに変更したいと思います。私はlibstdC++またはlibC++でlibとswapを交換することは可能ですか?私はこれを行う方法を知らなかった。Visual StudioでC++標準ライブラリの実装を変更するには
私は、C++標準ライブラリフォームを、C++ 17標準をサポートする別のものに変更したいと思います。私はlibstdC++またはlibC++でlibとswapを交換することは可能ですか?私はこれを行う方法を知らなかった。Visual StudioでC++標準ライブラリの実装を変更するには
AFAIK、VS2017には、C++の部分的なサポートがあります。ライブラリだけでなく、新しい機能のコンパイラサポートについてもそうです。だから、簡単な答え:より良いVS2017を使用して、あなたもclang with microsoft codegenとコンパイルすることがあります。
私はclangを使っていましたが、intelセンスはいくつかの機能、例えばfold expressionをサポートしていませんでした。さらに、MSVCはgccやclangと比較してサポートが貧弱でした。http://en.cppreference.com/w/cpp/compiler_support –
@RobertPawlak IntelliSenseは独自の内部コンパイラを使用して構文をチェックし、変更することはできません。 – InternetAussie
@RobertPawlakそのページは少し古くなっています。ここには、リリースされたものの現在の状態、プレビュー版でリリースされたもの、ちょうどいいところにあるものへのリンクがあります:https://blogs.msdn.microsoft.com/vcblog/2017/05/10/c17-features-in-vs- 2017-3 /。折り畳み式はまだありません。彼らはIntellisenseパーサーをMSVCコンパイラと同等レベルに保つように努めています。 –