老师,您好关于定义结构体链表的咨询
来源:7-8 结构体的内存布局
慕神816625
2021-08-18
老师,您好,如下的链表结构体的定义,即,
//定义一个链表的结构体
struct ListNode{
int val;
ListNode* next;
ListNode(int x):val(x), next(NULL){}
};
上面的ListNode(int x):val(x), next(NULL){}的这句话,不明白是什么意思,多谢老师了
写回答
1回答
-
quickzhao
2021-08-18
ListNode(int x):val(x), next(NULL){} 是ListNode的构造函数,这里是通过初始化列表对成员变量val,next进行初始化,这样一般来说效率更高。
00
相似问题