30/09/2018, 23:45
Dấu : ở trường hợp này có chức năng gì?
Chào các anh chị và các bạn.
Mình đang thắc mắc k biết dấu : ở trường hợp này có ý nghĩa gì?
Minh đang lập trình với Qt.
/***********************************************************/
DragWidget::DragWidget(QWidget *parent)
: QWidget(parent)
{
}
/***********************************************************/
cảm ơn mọi người rất nhiều!
Bài liên quan
Cái dấu đó gọi là initialization list.
Khi viết
: QWidget(parent)
thìQWidget
, là một member củaDragWidget
, sẽ được khởi tạo với giá trịparent
.Đối với Qt, thì có thể hiểu cái
DragWidget
này là mộtWidget
con của cáiQWidget *parent
. Có thể hiểu cáiDragWidget
là một form/cửa sổ/window con của một form/cửa sổ/window khác.Đọc thêm bài này để biết thêm công dụng của nó
em cảm ơn anh. để em tham khảo xem thế nào
Một câu trả lời khác cũng tương tự
Have fun learning Qt