a.cpp:11:8: error: redefinition of ‘struct Student’ struct Student{ ^~~~~~~ a.cpp:4:8: note: previous definition of ‘struct Student’ struct Student { ^~~~~~~
时间: 2023-07-12 11:59:54 浏览: 257
Oracle Database 11g OLTP压缩总结
这个错误提示表示在a.cpp文件中定义了两个或多个名为Student的结构体,因此编译器无法识别应该使用哪个结构体。你需要检查a.cpp文件中的代码,看是否有重复定义的结构体。如果确实需要定义多个相同名称的结构体,可以考虑使用命名空间来解决命名冲突。例如,可以将两个结构体定义在不同的命名空间中,以避免名称冲突。
阅读全文