質問: VS 2010の ``ヘッダーからのテンプレートがありません I just noticed that the templates dictated by the c++11 Standard **26.8 c.math]** for the header are missing from the version of the [C++ standard library shipped with visual studio 2010. 特に私はstd :: signbitを探していましたが、 msdnでの検索出荷されたヘッダーに表示されていたものを確認しました(つまり、 "古い" C名だけをインポートするディレクティブを使用しています)。 私は標準からのこの逸脱について読んだことは思い出さなかったし、msdnのドキュメントで明示的に指摘されていない。 欠落している機能を取得するには、最善の回避策は何ですか? Visual Studioの将来のリリースでこれを修正することに関する正式なお知らせはありますか? **EDIT** The version of the Standard which I was referring to is outdated, so my claim of incompleteness is ill-aimed. signbit is still missing, but it's not a template, it's an overloaded function. Thanks to @Xeo for the clarification.
回答: First, these aren't templates (would be strange, as there are no templates in C and is a C header). その後、VS2010はC ++ 11が完成する前に出荷されていたので、stdlibのすべてがそこに含まれているわけではありません。 FWIW、VS11はC ++ 11 stdlib全体をカバーすると主張しています。