robisz tak samo (prawie:P) jak w przypadku funkcji.
w module dll(*.cpp) definiujesz metody klasy a w pliku *.h dajesz jej deklaracje np:
class __declspec(dllexport) DllClass <--------- tu wazne!!!
{
public:
DllClass();
virtual ~DllClass(void);
private:
};
taka biblioteke musisz zaladowac statycznie (*.lib), doalczyc header i mozesz twozyc obiekty tej klasy.
rozwaizanie to nie jest jednak przenosnie miedy roznymi kompilatorami.