Aktywne Wpisy

njdnsjdnjs +1
jaką część ciała najbardziej w sobie lubicie

Jak ktoś chce sie podzielic, to w tej nitce piszemy swoj wzrost. Ja wmieszam sie w komentarzach
#przegryw
#przegryw
Skopiuj link
Skopiuj link

Wykop.pl
Podróże
Gospodarka
Ukraina
Technologia
Motoryzacja
Sport
Rozrywka
Informacje
Ciekawostki
Heja mirki. Mam pytanko, pisze program udający taki program do biblioteki i ogółem wyszło mi bardzo dużo linijek. Próbuje go skrócić i ulepszyć stosując polimorfizm i tutaj jest mój problem.
A *k =new Ksiazka();
k -> dod();
Tutaj zrobiłem wskaźnik który wskazuję na książkę a potem dzięki niemu odpalam metodę w klasie Ksiazka. Moje pytanie brzmi jak i czy w ogóle da się zrobić tablice takich wskaźników? żeby np w forze mógł zrobić
for(int i=0;i<10;i++)
k[i] -> dod();
Dotychczasowe wszystkie moje próby kończą się na tym że albo jest błąd kompilacji albo program odpala i przerywa działanie. Błagam pomocy(╯︵╰,)
A,dodiwysw. Nikomu nie płacisz od użytej literki, a im wcześniej nabierzesz nawyku ładnego nazywania metod tym lepiej. Idealnie by było w ogóle nazywać po angielsku :)Coś takiego zrobiłem na ten moment
Ksiazka k[10];
A*ksiazka[10];
for(int i=0;i<10;i++)
ksiazka[i]=&k[i];
for(int i=0;i<10;i++)
ksiazka[i] -> dod();
pytanie czy da się jakoś łatwiej, krócej?
A *ksiazka[n]
for(i=0,i<i;++i) ksiazka[i] = new A()
A w C podobnie tyle że z funkcją calloc
@KolejnyWykopowyJanusz:
[Error] invalid new-expression of abstract class type 'A' :/
(⌐ ͡■ ͜ʖ ͡■)