반응형
은 무슨 뜻인가요?
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
반응형
'program tip' 카테고리의 다른 글
셀 변경시 자동으로 Excel 매크로 실행 (0) | 2020.09.08 |
---|---|
'sudo pip'를 실행하면 어떤 위험이 있습니까? (0) | 2020.09.08 |
Xcode 6에서 IPA를 생성하는 방법은 무엇입니까? (0) | 2020.09.08 |
null 요청 또는 응답으로 grpc 호출을 정의 할 수 있습니까? (0) | 2020.09.08 |
Apache는 실행하는 대신 PHP 코드를 표시합니다. (0) | 2020.09.07 |