struct Node{int data;Node *next;};class joseph{public:joseph();~joseph();
private:Node *head;};
joseph::joseph(){
}
joseph::~joseph(){}就像以上代码中Node *head 和Node head 的区别是什么?求解决~~~谢谢啦
一个是指针,一个是非指针,如果你在类中指向自己,为了避免出现类型没有定义的问题,只能使用指针。