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