struct node{
node(){}
node(string ss, int tt){s = ss, t=tt;}
string s;
int t;
};
这块代码是什么意思?请解读一下。
struct node{
node(){}
node(string ss, int tt){s = ss, t=tt;}
string s;
int t;
};
这块代码是什么意思?请解读一下。
就是定义了一个结构,有两个属性s和t
然后定义了两个构造函数,一个是默认的无参构造函数,一个是由两个参数的构造函数,用这两个参数初始化了结构的两个属性。
结构和类相似,按照类的概念理解就可以了