Szablony w DElphi ??

0

Czy w Delphi istnieja odpowiedniki C++'owych templatów, interesuje mnie konkretnie implementacja listy z ich wykorzystaniem Jezeli nie istnieja to jak sie towrzy polimorficzne struktury danych??
PZ>>

0

Może do twoich celów wystarczą rekordy wariantowe?

0

A może po prostu lista i zwykły wskaznik do bufora danych (+np jakis long na trzymanie aktualnej wielkości), a co w tym buforze bedziesz trzymal... jur czois.

// template-ów brak w pascalu (w każdej chyba wersji i odmianie)

0

Powiem tak: Jezeli interesowałyby mnie rekordy wariantowe to bym zapytał o nie, a mnie interesuje czy w Delphi (Object Pascalu) są odpwiedniki template'ów takie jakie nam dał Bjaerne Stroustroup w C++. Chce napisac liste polomorficzną przy użyciu klas wiem juz ze to jest mozliwe ale jak???

Wiem że można to zrobić na różne sposoby ale mnei iteresują template'y :)

owszem pascal z cała pewnościa nie jest jezykiem obiektowym (OOP) ale Object Pascal jak sama nazwa wskazuje jest wpelni zorientowany obiektow :)

// templaty nie maja wiele wspólnego z obiektowością... są przez nie wykorzystane, ale to szablony, których brak rowniez w delphi (odmianie jakby nie patrzyl pascala) [mf]

0

Nie ma szablonow w Delphi, ale z polimorficznych struktor danych mozesz korzystac. Do tego celu zostalo wprowadzone "class reference". Wiecej informacji w pomocy. Jako przyklad mozesz sobie zerknac np. na klase TCollectionItemClass.

0

THX

1 użytkowników online, w tym zalogowanych: 0, gości: 1