且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

[c++]错误multiple types in one declaration

更新时间:2022-08-12 19:06:19

【错误】

[c++]错误multiple types in one declaration

【分析】

原因是类型定义的时候忘了加分号。忘记加分号点通常在错误提示行上一个类型定义。

struct TreeLinkNode {
    int val;
    TreeLinkNode *left;
    TreeLinkNode *right;
    TreeLinkNode *next;
    TreeLinkNode(int x):val(x),left(NULL),right(NULL),next(NULL){}
}

结构体后忘加‘;’

struct TreeLinkNode {
    int val;
    TreeLinkNode *left;
    TreeLinkNode *right;
    TreeLinkNode *next;
    TreeLinkNode(int x):val(x),left(NULL),right(NULL),next(NULL){}
};