есть у меня классец, у него членом есть std::vector. Я в одной DLL создаю объект этого класса, записываю в этот вектор что-то и в другой DLL получаю этот вектор. Если у меня имплементация методов записи и получения вектора лежит в хедере, у нас всё равно этот вектор будет пересекать DLL boundary или как?
Класс не header only, если это важно
если dll собраны разными компиляторами то может быть что угодно
рантайм стандартной библиотеки у них должен быть один и тот же
Обсуждают сегодня