不要在使用了预编译头文件的项目的“头文件”中使用Lambda表达式,否则可能出现错误,error C2872: '<lambda0>' : ambiguous symbol 1
预编译头文件中包含的头文件中,可以使用其他方式替代Lambda。
参见:
http://connect.microsoft.com/VisualStudio/feedback/details/535850/lambdas-and-precompiled-headers-dont-play-well-together
本文探讨了在使用预编译头文件的项目中避免在头文件里使用Lambda表达式的原因,以及出现错误C2872的具体情况,并提供了解决方案。
不要在使用了预编译头文件的项目的“头文件”中使用Lambda表达式,否则可能出现错误,error C2872: '<lambda0>' : ambiguous symbol 1
预编译头文件中包含的头文件中,可以使用其他方式替代Lambda。
参见:
http://connect.microsoft.com/VisualStudio/feedback/details/535850/lambdas-and-precompiled-headers-dont-play-well-together

被折叠的 条评论
为什么被折叠?