program tip

은 무슨 뜻인가요?

radiobox 2020. 9. 8. 07:49
반응형

은 무슨 뜻인가요?


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

void foo() { base:foo(); }

다음과 같습니다.

void foo()
{
   base: // An unused label.
   foo(); // Calls the function again, resulting in infinite recursion.
}

무한 재귀로 인해이 함수로 인해 스택 오버플로가 발생합니다.

참고 URL : https://stackoverflow.com/questions/30387471/what-does-mean

반응형