Tôi có 2 lớp:
class base {
virtual void foo() {};
};
class derived : public base {
void foo() { base::foo(); }
};
Tôi đã làm sai và viết base:foo();
thay vì base::foo();
. Mã đã được biên dịch và chạy, nhưng bị mặc định.
Tôi không biết làm thế nào tôi có thể Google nó và không biết nó là gì, nhưng tôi rất quan tâm: điều đó có nghĩa là gì?
base:foo();
Nếu nó quan trọng:
class base : public QAbstractGraphicsShapeItem