Siema mirki, wiecie może na czym polega abstrakcja realizowana na poziomie klas w C++? Czy różni się czymś od abstrakcji realizowanej na poziomie klas i interfejsów w C# i Javie?
@JakTamCoTam: wiem, że w c++ interfejsów nie ma, ale chodzi mi o to, czy są jakieś różnice między klasą abstrakcyjną w javie a w c++ (oraz w javie a c#)
@Maximinus: na pierwszy rzut oka to nie. No ale każdy język jest stary i pewnie są jakieś różnice, które normalnie każdy ma gdzieś. Na pewno w Javie funkcje są domyślnie wirtualne, co nie ma miejsca w C++ (i chyba też w C# tak jest)
@Defined: Ale v-table to są szczególy implemetnacji. Sam standard C++ nawet nie wzmiankuje vtable. A koleś pyta o to czym jest "abstrakcja realizowana na poziomie klas" cokolwiek to ma znaczyć xD
#cpp #csharp #java #abstrakcja #programowanie
W c++ nie ma interfejsów