30/09/2018, 17:07
Khai báo `{}` trong struct có ý nghĩa gì?
struct Edge {
char vertex1;
char vertex2;
int weight;
Edge(char v1, char v2, int w):vertex1(v1), vertex2(v2), weight(w) {}
};
Cho em hỏi là cái dòng cuối Edge(char v1, char v2, int w):vertex1(v1), vertex2(v2), weight(w) {} là gì vậy ạ?
Em cũng mới học C++ nên cũng chưa biết nhiều lắm.
Bài liên quan
constructor đó bạn
Constructor là thuộc về OOP hả anh
Đúng rồi, trong C++ struct tương đương với class. Điểm khác biệt duy nhất là Struct mặc định public cho mọi thành viên. Class mặc định private cho mọi thành viên.
Struct cũng không có hàm thành viên trừ hàm constructor và destructor
Trong c++ thì có …
No No, Trong C++ là có hết nhé
cảm ơn các anh đã reply hehe