«pure-virtual» 태그된 질문


9
구현 된 순수 가상 기능
내 기본 이해는 순수한 가상 기능에 대한 구현이 없다는 것입니다. 그러나 순수한 가상 기능에 대한 구현이있을 수 있다고 들었습니다. class A { public: virtual void f() = 0; }; void A::f() { cout<<"Test"<<endl; } 위의 코드가 정상입니까? 구현으로 순수한 가상 기능을 만드는 목적은 무엇입니까?
176 c++  pure-virtual 


12
C ++에서 순수한 가상 소멸자가 필요한 이유는 무엇입니까?
가상 소멸자가 필요하다는 것을 이해합니다. 그러나 왜 순수한 가상 소멸자가 필요한가? C ++ 기사 중 하나에서 저자는 클래스 추상을 만들 때 순수한 가상 소멸자를 사용한다고 언급했습니다. 그러나 멤버 함수 중 하나를 순수 가상으로 만들어 클래스 추상화를 만들 수 있습니다. 그래서 내 질문은 우리는 언제 소멸자를 순수 가상으로 만들까요? 누구든지 좋은 …



6
순수 기능의 이점
오늘 나는 순수한 기능에 대해 읽고 그 사용법과 혼동했습니다. 동일한 입력 세트에 대해 동일한 값 세트를 반환하고 관찰 가능한 부작용이없는 함수는 순수하다고합니다. 예를 들어 strlen()는 순수한 기능 rand()이고은 불순한 기능 입니다. __attribute__ ((pure)) int fun(int i) { return i*i; } int main() { int i=10; printf("%d",fun(i));//outputs 100 return 0; } …
82 c  pure-virtual 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.