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