szablony funkcji w C?

Odpowiedz Nowy wątek
2017-06-19 11:24
Mocny Drań
0

Istnieje mozliwość, aby stwrzyć listę szablonową dwukierunkową w C? Z tego co wiem to tak,ale zupełnie nie wiem jak ją zaimplemenowąc:( Może ktoś z forumowiczów ma jakiś przykład?

Pozostało 580 znaków

2017-06-19 11:32
kq
0

C nie ma szablonów. Możesz je trochę poudawać makrami, ale to wygląda jeszcze gorzej niż najgorszy przekombinowany szablonowy kod w C++.


Pozostało 580 znaków

2017-06-19 11:44
Mocny Drań
0

Właśnie makra miałem na myśli. Co zrobić gdyy potrzebuje mieć kilka list typu całkowietego i kilka list typu zmiennoprzecinkowego?
Zaimplementować dwa razy bardzo podobny kod tylko z innym typem danych?

Pozostało 580 znaków

2017-06-19 11:49
2

Wykorzystaj void* (np. qsort przyjmuje taki callback do porównywania).


edytowany 1x, ostatnio: Patryk27, 2017-06-19 11:49

Pozostało 580 znaków

2017-06-19 14:06
0

C11 ma makro _Generic, można się od biedy tym ratować...

edytowany 2x, ostatnio: alagner, 2017-06-19 14:08

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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