すいません。
public:
virtual void read( unsigned a,char& b) = 0;
でした