Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Klasa** A vs Klasa* B

Ostatnio zmodyfikowano 2016-04-13 13:09
Autor Wiadomość
Blonnik
Temat założony przez niniejszego użytkownika
Klasa** A vs Klasa* B
» 2016-04-12 21:57:47
Ostatnio robiłem jakiś tam program ze słownikiem polsko-angielskim - klasa słowo i klasa słownik. Nie rozumiem czemu słownik był reprezentowany jako
slowo ** A
.
Po co robić tablicę wskaźników do obiektów typu słowo ? Nie prościej i łatwiej byłoby zrobić po prostu
slowo * B
. Potem
B = new slowo[ ile ]
 ?

Dlaczego autorzy zadania wybrali wersję z tablicą wskaźników zamiast samych obiektów ?
P-147219
pekfos
» 2016-04-12 22:17:54
Pytaj autorów zadania. Zwykle robi się coś takiego, by korzystać z polimorfizmu. Nie możesz wtedy zrobić tablicy obiektów, bo nie znasz docelowych typów i może być wiele różnych w jednej tablicy.
P-147220
Blonnik
Temat założony przez niniejszego użytkownika
» 2016-04-13 13:09:17
No pomedytowałem na tym jeszcze trochę :P i doszedłem do wniosku, że jeszcze wysyłanie adresów do funkcji będzie szybsze niż wysyłanie całych obiektów, a wskaźniki to ułatwią.
P-147226
« 1 »
  Strona 1 z 1