السلام عليكم ورحمة الله وبركاته
حياكم الله جميعًا يا أخوة و أخوات
أريد مساعدة في فهم هدا الجزء من الكود Node *head;
هل ال head هنا سيأخد ال data معه لأن نوعه أوبجكت من الكلاس Node
و جزاكم الله خيرًا
#include <iostream> using namespace std; class Node { public: int data; Node *next; }; class linkedList { public: Node *head; linkedList() { head = NULL; } /* bool isEmpty() { if(head == NULL) return true; else return false; } */ bool isEmpty() { return(head == NULL); } void insert(int newValue) { Node *newnode; newnode->data = newValue; if(isEmpty()) { //Node *newnode; //newnode->data = newValue; newnode->next = NULL; head = newnode; } else { //Node *newnode; //newnode->data = newValue; newnode->next = head; head = newnode; } } }; int main() { return 0; }