Các bác trả lời giúp e mấy thắc mắc sau với ạ:
- Trong file mainwindow.h, em thấy có 2 class MainWindow khác nhau. Điều này đúng không ạ? Và nếu đúng thì nhiệm vụ/ mục đích của 2 class cùng tên này là gì ?
- Trong C++. e nhớ là tên
namespacephải là duy nhất. Vậy sao trong 2 fileui_mainwindow.hvàmainwindow.hđều có cùng 1namespacce Uivà có chung classMainWindow, hơn nữa khictrl+clickvào classMainWindowở file .h thì nó nhảy về đúng cái class nằm trongnamespace Uicủa fileUi_mainwindow.h. Như vậy chẳng phải 2 file header cùng định nghĩa 1 namespace sao ? - Ở file
mainwindow.cppcó con trỏui (ui = new UI::MainWindow)được sinh ra khiconstructorđược gọi, cái con trỏ này nó làm nhiệm vụ gì ? trỏ tới đâu? quản lý cái gì ? Mà sao nó không truy xuất tới được các thuộc tính của lớpmainwindow? Còn con trỏthisthì lại truy xuất được tới các thuộc tính củamainwindow class?thisnày nó đại diện cho cái gì ?
Mình có tham khảo link https://stackoverflow.com/questions/24855666/qt-ui-namespace
Nhưng đọc xong vẫn mông lung, tưởng chừng mờ mờ hiểu ra cái gì đó ^^!
Mọi người ai biết chỉ dùm mình với ạ. Thanks !

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