修改了winnt.h

时间:2012-10-05 03:18:00

标签: visual-studio-2010 visual-studio

我在Visual Studio 2010中意外更改了此文件

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h

我在这里修改了arround:

1082 extern "C++" // templates cannot be declared to have 'C' linkage
1083 template <typedef T, size_t N>
1084 char (*RtlpNumberOf( UNALIGNED T (&)[N] ))[N];
1085
1086 #define RTL_NUMBER_OF_V2(A) (sizeof(*RtlpNumberOf(A)))

如果有人拥有此文件的相同版本,请您将此部分的好代码发送给我?

提前致谢

1 个答案:

答案 0 :(得分:0)

刚刚找到了其他地方的来源。问题是

template <typedef T, size_t N>

应该是模板

template <typename T, size_t N>