Я использую DLL, которая выполняет выделение памяти и возвращает указатель.Код выглядит примерно так:
ObjectClass *obj = FunctionFromDLL();
obj
является допустимым указателем, но obj->SubObject
является неверным указателем (0xcdcdcd) Я проверил и FunctionFromDLL()
правильно выделяет SubObject
, этот указатель получает толькоплохое значение, когда функция возвращается к вызывающей стороне.
Есть ли что-то особенное для DLL, чтобы "делиться" своей памятью?