đây là đoạn code về link list mà lên google gõ ra rất nhiều ,
https://codeshare.io/5R8Wbj
và e có rất nhiều câu hỏi về đoạn code này ,mong mn giúp đỡ ,em học c++ cũng khá .
thứ 1: hàm Getnode ở dòng 14 nó có khác gì hàm Getnode ko hay đơn giản chỉ là khác biệt kiểu trả về
thứ 2: ở dòng 26 khai báo Node p_new thì nó là 1 con trỏ và *p_new sẽ có thành phần là int data và Node *pnext phải ko ạ ,và *p_new sẽ trỏ tới 1 giá trị khác ,cụ thể là NULL??, p_new đc goi là 1 nốt mới hay chỉ đơn giản gọi là con trỏ ,cái này e thắc mắc nhất ?
thứ 3: lệnh l.phead ở dòng 28 nó sẽ lấy về giá trị của con trỏ phead phải ko ạ,vậy tại sao nó ko phải = &(*p_new) mà lại là = p_new
thứ 4: code này chạy báo lỗi Exception thrown: read access violation.
i was 0xDDDDDDDD.
If there is a handler for this exception, the program may be safely continued.
thật là biết ởn cuộc đời nếu như e được giải thich hết thắc mắc trên