Remix.run Logo
menaerus 2 days ago

WDYM? Vector is an abstraction over dynamically sized arrays so sure it does use heap to store its elements.

aw1621107 2 days ago | parent | next [-]

I 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.

a day ago | parent | prev [-]
[deleted]