相信有些人看到上面的大标题一点一头雾水吧(大佬当我没说)这是我编写程序的一些片段
struct Node {
int val;
int step;
Node(int a, int b) : val(a), step(b) {}
};
就如第4行程序,这是什么意思呢?
其实是在Node这个结构体中定义一个函数,里面有两个参数a和b,函数是干嘛用的呢?其实是把a赋值给val,把b赋值给step的意思,其实这段代码和如下代码的意思是相同的
struct Node {
int val;
int step;
Node(int a, int b)
{
val = a;
step = b;
}
};
其实c++的结构体和类有那么亿点点的类似,所以你们懂了吗
喜欢的小伙伴们请记得一键3连哦