1

VS2010の場合、追加します

#include <iostream>

コンソール アプリケーション テンプレートに type_traits で多くのエラーが発生します

error C2275: '_Ty' : illegal use of this type as an expression  c:\program files (x86)\microsoft visual studio 11.0\vc\include\type_traits  762 1   pcl1 (Visual Studio 2010)
error C3861: '__is_standard_layout': identifier not found   c:\program files (x86)\microsoft visual studio 11.0\vc\include\type_traits  762 1   pcl1 (Visual Studio 2010)
error C2955: 'std::_Cat_base' : use of class template requires template argument list   c:\program files (x86)\microsoft visual studio 11.0\vc\include\type_traits  763 1   pcl1 (Visual Studio 2010)
error C2275: '_Ty' : illegal use of this type as an expression  c:\program files (x86)\microsoft visual studio 11.0\vc\include\type_traits  768 1   pcl1 (Visual Studio 2010)
an many others...

理由はわかりませんが、VS2012 と VS2010 の両方を使用していることが関係していると思います。修正方法は?

4

1 に答える 1