Als «pure-virtual» getaggte Fragen


9
Reine virtuelle Funktion mit Implementierung
Mein grundlegendes Verständnis ist, dass es keine Implementierung für eine reine virtuelle Funktion gibt. Mir wurde jedoch gesagt, dass es möglicherweise eine Implementierung für eine reine virtuelle Funktion gibt. class A { public: virtual void f() = 0; }; void A::f() { cout<<"Test"<<endl; } Ist der obige Code in Ordnung? …
175 c++  pure-virtual 


12
Warum brauchen wir in C ++ einen reinen virtuellen Destruktor?
Ich verstehe die Notwendigkeit eines virtuellen Destruktors. Aber warum brauchen wir einen reinen virtuellen Destruktor? In einem der C ++ - Artikel hat der Autor erwähnt, dass wir einen reinen virtuellen Destruktor verwenden, wenn wir eine Klasse abstrakt machen möchten. Wir können eine Klasse jedoch abstrakt machen, indem wir jedes …



6
Vorteile der reinen Funktion
Heute habe ich über reine Funktion gelesen und war verwirrt mit ihrer Verwendung: Eine Funktion gilt als rein, wenn sie denselben Wertesatz für denselben Eingangssatz zurückgibt und keine beobachtbaren Nebenwirkungen aufweist. zB strlen()ist eine reine Funktion, während rand()es eine unreine ist. __attribute__ ((pure)) int fun(int i) { return i*i; } …
81 c  pure-virtual 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.