Oto mam nadzieje dobra implementacja klasy finalnej (nie da sie po niej dziedziczyc), mam kilka pytan w komentarzu w kodzie...
class Bazowa {
private:
Bazowa() {}
~Bazowa() {}
friend class Pochodna; // czemu sluzy ten zabieg
};
class Pochodna : virtual public Bazowa { }; //czemu sluzy ten zabieg (przeciez nie ma duplikacji danych)
class DrugaPochodna : public Bazowa { };
int main()
{
Pochodna Pobj;
//DrugaPochodna DPobj; // nie przejdzie
}
za gory dzieki za info