Je suis débutant en C++. L'intervieweur a dit que c'est une mauvaise pratique de créer un objet dans une fonction. Est-ce vrai?Pourquoi est-ce une mauvaise pratique de créer un objet dans une fonction en 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;
}
L'ensemble du code est tout sauf bonne pratique. À partir de '#include'. –
LogicStuff
@LogicStuff Je ne comprends pas votre commentaire .. – user7937993
@LogicStuff Qu'y a-t-il à downvote? Tu aurais pu attendre. J'ai clairement dit que je suis un débutant – user7937993