您好我正在创建一个链表程序。我收到一个错误,在"" temp;"之前说"期望的类型说明符。任何想法,提示,线索?感谢。
void add_middle_node(){
node *current;
current = start_ptr;
if(current->nxt == NULL){
add_node();
}else{
node *temp = new temp; // ERROR HERE
get_details(temp);
temp->nxt = current->nxt;
current->nxt = temp;
delete temp;
}
};
答案 0 :(得分:2)
new
运算符需要一个类型,并且您给它一个变量。将其更改为new node
。