Odpowiednik Realloc w C ++
Tak, innyrealloc
vs.std::vector
pytanie. Wiem, co powiesz, i zgadzam się, zapomnij o ręcznym przydzielaniu pamięci i po prostu użyjstd::vector
. Cóż, niestety mój profesor zabronił mi używać do tego zadania czegoś z STL.
Tak, mam dynamiczną tablicęT
i potrzebuję, żeby był zmienny, a ja nie mogę używaćstd::vector
. Mógłbym wrócić do ciemnych wieków i zrobić wszystkomalloc
i rodzina, ale jeśli mógłbym użyćnew
to byłoby całkowicie niesamowite.
Czytałem wiele wątków, w których wszyscy mówili „nie, nie możesz tego zrobić, używajstd::vector
„, ale wszystkie zostały opublikowane przed sierpniem 2011 r. i mam nadzieję, że coś się zmieniło od zarania C ++ 11 w nadziei. Więc powiedz mi, czy mam szczęście, czy muszę powrócić do stylu C alokacja pamięci?