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