Предполагая, что EXE и DLL используют один и тот же компилятор и версию STL. Если я использую std::vector в своем EXE и использую резерв для резервирования памяти. Затем я передаю его как ссылку на DLL.
Я делаю push_back в DLL, чтобы добавить элемент к моему вектору. Если я не превышаю фактическую емкость, это память нового элемента, выделенного в DLL или в EXE?