Wpis z mikrobloga

@0d27c4e9064f628adbc99e547a23306e: Nic nie mieszasz? To ma być dynamiczna lista jednokierunkowa? Wtedy Node * array to byłby wskaźnik na pierwszy element, każdy node miałby Node * next, jako wskaźnik na kolejny element. Nie widzę większego sensu, czemu next miałoby akurat być intem, tym bardziej ze Node jest generyczny. No i jak tworzysz listę dynamiczną, jednokierunkową, to nie musisz od razu alokować pamięci dla max nodeów. Malloca w c++ nie używasz, korzystaszz
  • Odpowiedz
@kasa: iterator ma być jednokierunkowy i ponoć jest "skomplikowany" w implementacji w porównaniu do implementacji tablicowej i wskaźnikowej listy, a wszystkie pola int w klasie poza rozmiarem są indeksami komórek. co do reszty to widocznie przyzwyczajenie z C, nie jestem biegły w c++ więc zapytałem. tak czy inaczej nieważne
  • Odpowiedz