Mi chiedo, qual è la differenza tra:Stringa la parola chiave nei parametri di funzione, qual è la differenza?
struct Node
{
int data;
Node *next;
};
e
struct Node
{
int data;
struct Node *next;
};
Perché abbiamo bisogno struct
parola chiave nel secondo esempio?
Inoltre, qual è la differenza tra
void Foo(Node* head)
{
Node* cur = head;
//....
}
e
void Foo(struct Node* head)
{
struct Node* cur = head;
//....
}
Questo dovrebbe rispondere alla tua domanda: http://stackoverflow.com/questions/8422775/why-does-c-need-struct-keyword-and-not-c – matb
C * o * C++? La risposta è completamente diversa a seconda della lingua. – Quentin
Che cosa ha detto Quentin. Rimuovi il C++ o il tag C. –