#includeusingnamespacestd;classLinklist{public:structnode//聲明鏈表結(jié)點(diǎn)的結(jié)構(gòu)體{inta;structnode*next;};structnode*head;voidaddnode();//添加結(jié)點(diǎn)Linklist(void);~Linklist(void);};Linklist::Linklist(void){head=NULL;}Linklist::~Linklist(void){}voidLinklist::addnode()//添加結(jié)點(diǎn)的函數(shù)實(shí)現(xiàn){structnode*temp=newstructnode[1];if(head==NULL){head=temp;head->next=NULL;}else{temp->next=head;head=temp;}}intmain(){Linklista;structnode*temp=NULL;//申請(qǐng)一個(gè)structnode類型的指針a.addnode();//創(chuàng)建一個(gè)結(jié)點(diǎn)temp=a.head;//將頭指針賦給一個(gè)臨時(shí)的指針,這時(shí)候就報(bào)錯(cuò)了system("pause");return0;}在倒數(shù)第四行,“temp=a.head”處報(bào)錯(cuò),說(shuō)“不能講Linklist::node類型的值分配到node類型的實(shí)體”
c++中,再將鏈表頭指針賦給一個(gè)臨時(shí)指針時(shí)報(bào)錯(cuò)
哈士奇WWW
2019-04-07 11:19:03