결리스트를 만들었는데, 연결리스트가 안되서 실험삼아 첫음에 노드를 하나넣는걸 만들어봤는데, 역시 안되더라구요.

느낌이 포인터가 값을 못찾아가는거같은데. 왜안되는거죠..ㅠ 어떻게 고치면 될까요.



#include<iostream>

using namespace std;


typedef struct NodeType {

int data;

struct NodeType* next;

} Node;


class Link {

private:

Node* head;

public:

Link();

void insert_first(int Item);

};

Link::Link(){

head= NULL;}


void Link::insert_first(int Item){

Node* p = new Node;

p->>

p->next = head->next;

head = p;

}


int main()

{

int stop;

Link l;

l.insert_first(3);


cin >> stop;

return 0;

}