子类访问protected成员对象的规则是什么?我以为我理解它们,但我的代码不同意。我有一个基类,定义为classDatum{public:Datum(Datum*r,Datum*l):right(r),left(l){}protected:Datum*right,*left;};我将Datum子类化如下:classColumn:publicDatum{public:Column(Datum*r,Datum*l,stringn,ints):Datum(r,l),name(n),size(s){}voidcover(){right->left=left;left->right=right