У меня есть код C ++:
namespace Compute {
class __declspec(dllexport) IProgressCB {
public:
virtual void progress(int percentCompleted) = 0;
};
double __declspec(dllexport) compute(IProgressCB *progressCB, ...);
}
, что мне нужно позвонить из C #.
Поэтому я хочу обернуть этот код C ++ в C ++ / CLI.
Я понимаю, как обернуть функцию compute (),
но как мне обернуть интерфейс IProgress?
(Кажется, класс .Net не может наследовать класс C ++?)