kdnode.h
class ***
{
.....
};//原来这里没打分号,引发了如下错误,花了将近2小时才找到。
在一个cpp文件中引用上述头文件
test.cpp
#include "kdnode.h"
....
int main()
{
.....
}
g++ -o test test.cpp
test.cpp:6: 错误:不能在返回类型中定义新类型
test.cpp:6: 附注:(‘KDNode’ 的定义末尾可能缺少一个分号)
test.cpp:6: 错误:‘main’ 的声明指定了两个以上的数据类型
test.cpp:6: 错误:‘::main’ 必须返回 ‘int’
一个分号引发的错误
最新推荐文章于 2025-10-14 09:59:58 发布
1159

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



