Khởi tạo giá trị cho hằng

Mọi người giải thích hộ tại sao lại viết được thế này không ạ

Bạn thắc mắc chỗ Node::Node(int _value)...?
Ừ, như tiêu đề của bạn: “Khởi tạo giá trị cho hằng” trong hàm dựng (constructor).

4 Likes

Em không kiêu tại sao lại viết là :value(_value) cơ ạ

Dòng đó là bắt buộc, vì value đã const rồi thì hàm dựng của Node mới chạy lên. Đằng sau dấu : của hàm dựng sẽ là các lệnh khởi tạo các thành phần.

https://en.cppreference.com/w/cpp/language/constructor

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?