У меня есть такая ситуация, когда EXE-программа импортирует DLL для одного вызова функции. Он работает, передавая пользовательскую структуру и возвращая другую пользовательскую структуру. До сих пор он работал нормально, пока я не хотел, чтобы один из элементов данных Struct был вектором
Когда я делаю sizeof (vector ) в моей программе, я получаю размер 20, но когда я делаю это из библиотеки DLL, я получаю размер 24. Это несоответствие размера вызывает ошибку указателя ESP. 1003 *
Может кто-нибудь сказать мне, почему Vector будет иметь другой размер в DLL, чем в программе?
Я подтвердил, что мои структуры как в DLL, так и в Программе идентичны.
Буду признателен за любую помощь по этому вопросу. Спасибо.