我是C++中的新手。面試官說,在一個函數中創建一個對象是不好的做法。是這樣嗎?爲什麼在C++的函數中創建一個對象是一種不好的做法?
#include <iostream.h>
class linkedlist {
int value;
linkedlist *next;
static linkedlist *p=NULL;
void insert(int data) {
linkedlist node;
node.value=data;
node.next=NULL;
if(p==NULL)
p=node;
else {
p->next=node;
p=p->next;
}
}
}
int main() {
linkedlist h;
h.insert(10);
h.insert(20);
return 0;
}
整個代碼都是不錯的做法。從'#include'開始。 –
LogicStuff
@LogicStuff我無法理解你的評論。 – user7937993
@LogicStuff有什麼可以downvote?你可以等待。我清楚地說我是新手 – user7937993