У меня 2 класса:
class base {
virtual void foo() {};
};
class derived : public base {
void foo() { base::foo(); }
};
Я ошибся и написал base:foo();
вместо base::foo();
. Код был скомпилирован и запущен, но произошел сбой.
Я не знаю, как я могу это найти в Google, и не знаю, что это такое, но мне очень интересно: что это значит?
base:foo();
Если это важно:
class base : public QAbstractGraphicsShapeItem