c++错误-1>d:\study c\study\shunxubiaocpp\danlianbiao\danlianbiao\danlianbiao\node.h(9): error C3646: “data”: 未知重写说明符 1>d:\study c\study\shunxubiaocpp\danlianbiao\danlianbiao\danlianbiao\node.h(9): error

时间:2021-12-13 06:21:03

 

c++错误-1>d:\study c\study\shunxubiaocpp\danlianbiao\danlianbiao\danlianbiao\node.h(9): error C3646: “data”: 未知重写说明符 1>d:\study c\study\shunxubiaocpp\danlianbiao\danlianbiao\danlianbiao\node.h(9): error

在vs2017环境下,出现这样的错误,最终找到解决方案。

总结一下:

  此处错误的出现是因为加入在A.h的头文件中包含了B.h的头文件,在B.h的头文件中包含了A.h的头文件,这样就会报错。互相包含引起的错误。此时需在其中一个头文件定义中删除一条头文件,就能正确编译。