Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ MSVC在转发类模板声明中阻塞_C++_Templates_Visual C++ - Fatal编程技术网

C++ MSVC在转发类模板声明中阻塞

C++ MSVC在转发类模板声明中阻塞,c++,templates,visual-c++,C++,Templates,Visual C++,MSVC无法编译 #包括 模板 结构A; 模板 结构A{static constexpr int VALUE=V;}; int main(){ A A; std::cout显示的代码没有问题。对MSVC的精神状态没有任何评论。小的变化会使代码编译。@Jarod42尝试了您的编辑,并且成功了。但是我仍然很难理解为什么MSVC在忽略参数名时会尖叫。其他有问题的变化。MSVC似乎有“崩溃”的问题声明。它甚至编译了无效的代码。肯定是msvc错误。

MSVC无法编译

#包括
模板
结构A;
模板
结构A{static constexpr int VALUE=V;};
int main(){
A A;

std::cout显示的代码没有问题。对MSVC的精神状态没有任何评论。小的变化会使代码编译。@Jarod42尝试了您的编辑,并且成功了。但是我仍然很难理解为什么MSVC在忽略参数名时会尖叫。其他有问题的变化。MSVC似乎有“崩溃”的问题声明。它甚至编译了无效的代码。肯定是msvc错误。