R Справочное руководство по С++

R.11.1 Спецификации доступа.

   


Назад  |  Вперёд

Описания членов могут быть снабжены спецификацией доступа ($$R.10):

        спецификация-доступа : список-членов opt

Спецификация-доступа задает правила доступа к членам, которые действуют до конца жизни класса или пока не появится другая спецификация-доступа, например,

           class X {
             int a;  // X::a частный по определению: учитывается 'class'
           public:
             int b;  // X::b общий
             int c;  // X::c общий
           };

Допустимо любое число спецификаций доступа и задавать их можно в любом порядке, например,

           struct S {
              int a;  // S::a общий по определению: учитывается `struct'
           protected:
              int b;  // S::b защищенный
           private:
              int c;  // S::c частный
           public:
              int d;  // S:: d общий
           };

Порядок размещения членов, представляющих данные, которые имеют разные спецификации-доступа, определяется реализацией ($$R.9.2).


Назад  |  Вперёд


OtDiatlovaOU
К началу книги

Оформление и дизайн книги OtDiatlovaOU.
Вся книга, архив.