4 ms·
WDYM? Vector is an abstraction over dynamically sized arrays so sure it does use heap to store its elements.
by menaerus 11mo ago
WDYM? Vector is an abstraction over dynamically sized arrays so sure it does use heap to store its elements.
- aw1621107 11mo agoI think usefulcat interpreted "std::vector<int> allocated and freed on the stack" as creating a default std::vector<int> and then destroying it without pushing elements to it. That's what their godbolt link shows, at least, though to be fair MSVC seems to match the described GCC/Clang behavior these days.
- deleted 11mo ago[deleted]