Может ли взаимодействовать код из функции в dll с кодом вызывающего?

Возник вопрос, может ли код функции как то взаимодействовать с кодом из вызывающей программы? Например, в своей я вызываю импортированную функцию из dll, она может как то взаимодействовать с условной переменной "int a", которая определена в моей программе? Подскажите метод если такое можно реализовать


Ответы (1 шт):

Автор решения: Izviniaus

Да, может. Вы можете передать функции указатель на переменную и уже используя указатель менять значение переменной.

auto SomeFunction(int*pointerToVariable);
→ Ссылка