Доступ к приватной переменной из порожденного класса

From
Ilya Shappo (2:5085/34.12)
To
All ()
Date
1998-04-20T13:05:05Z
Area
SU.WINDOWS.NT.PROG
Hello All

Решил я тут сотворить на Borland C++ Builder свой класс IString на базе
стандартного AnsiString и пополнить его кое-какими своими методами, но не
могу получить доступ к приватной переменной Data из класса AnsiString.
Выдается сообщение: 'System::AnsiString::Data' is not accessible  :(

Кусок класса AnsiString:

class __declspec(delphireturn) AnsiString
{
  friend AnsiString __fastcall operator +(const char*, const AnsiString& rhs);
  public:
    . . .
    [skip]
    . . .
    // Constructors
    __fastcall AnsiString(): Data(0) {}      <- Вот с эту запись я не понял
    __fastcall AnsiString(const char* src);
    . . .
    [skip]
    . . .
    __fastcall AnsiString(double src);
    // Destructor
    __fastcall ~AnsiString();
    . . .
    [skip]
    . . .
  private:
    char *Data;  //     <- вот она, гадина!
};

Свой класс объявил так:

class IString : public AnsiString
{
public:
  __fastcall IString(void): AnsiString() {}
  . . .
  [skip - все конструкторы]
  . . .
  __fastcall IString(double src): AnsiString(src) {}
  . . .
  [skip - кое-какие мои методы]
  . . .
};

Как все-таки из своего класса получить к Data доступ?

Буду очень благодарен за ответ!

IlyaShappo@yahoo.com                                 = Ilya Shappo =

--- FIPS/32 v0.99b W95/NT [M]
 * Origin: ... And Justice For All (2:5085/34.12)