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