typedef int T;
struct Node{
T data;
Node * next;
Node(const T & d = T()):data(d),next(0){} // T() 被称为零初始化。T可以是任何类型,可以是Cstring ,double等
}
Node n;//在定义Node对象时,因为有零初始化,所以可以对象不用传参。
typedef int T;
struct Node{
T data;
Node * next;
Node(const T & d = T()):data(d),next(0){} // T() 被称为零初始化。T可以是任何类型,可以是Cstring ,double等
}
Node n;//在定义Node对象时,因为有零初始化,所以可以对象不用传参。