junior23 zgłoszeń

Jaka jest różnica między stack a heap?

Stack: automatyczna alokacja, szybka (przesunięcie wskaźnika), ograniczony rozmiar, LIFO. Heap: dynamiczna alokacja (new/malloc), wolniejsza, fragmentacja, dowolny rozmiar. W C++ preferuj stack; heap przez smart pointery gdy potrzeba dynamicznego czasu życia.

Więcej pytań z C++