Я знаю, что подобные вопросы задавались ранее, но мне все еще неясно.
В моем приложении есть класс, скажем ClassAppGraph
, для представления какого-либо графика. Мне нужно написать DLL, которая анализирует объект ClassAppGraph
и что-то делает.
Как моя DLL может получить доступ к объекту ClassAppGraph
из приложения?
Я знаю, что могу послать указатель на этот объект из приложения в DLL, но тогда как DLL узнает, как выглядит класс, каковы его члены и функции данных? Включил ли я в свой проект DLL файл .h, который включает объявление класса приложения?
Есть ли другой дизайн, который я могу сделать для такой ситуации?