Использование PIMPL идиомы:
В заголовке (безопасная поверхность dll):
class Type;
class MyClass
{
public:
int GetNumberOfType();
Type * GetValue(int i) { return this->values[i]; };
protected:
Type ** values;
};
В источнике:
#include <Type.h> // common header to real definition and declaration